Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.

Error code of einit

gu_j_1
Beginner
467 Views

When I executed einit instruction, the error code in EAX is 1. What does this mean?

Besides, is that possible to build a debug enclave without Intel key?

0 Kudos
1 Solution
Simon_J_Intel
Employee
467 Views

Error codes are reported in section 41.1.3 in the Software Developers Manual: http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf

The specific error you are receiving is Invalid SIGSTRUCT.

Debug enclaves require a valid EINIT TOKEN. Which we only provide support for on Windows. Linux support is still in development.

 

 

View solution in original post

0 Kudos
1 Reply
Simon_J_Intel
Employee
468 Views

Error codes are reported in section 41.1.3 in the Software Developers Manual: http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf

The specific error you are receiving is Invalid SIGSTRUCT.

Debug enclaves require a valid EINIT TOKEN. Which we only provide support for on Windows. Linux support is still in development.

 

 

0 Kudos
Reply