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
202 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
202 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-...

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
203 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-...

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