Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.
Announcements
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.

Error code of einit

gu_j_1
Beginner
301 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
301 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

1 Reply
Simon_J_Intel
Employee
302 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.

 

 

Reply