Methods and apparatus to initialize enclaves on target processors
First Claim
1. An apparatus to generate a processor agnostic enclave image layout, comprising:
- an image file retriever to retrieve configuration parameters associated with an enclave file; and
an address space manager to;
calculate a minimum virtual address space value for an enclave image layout based on the configuration parameters; and
generate an optimized enclave image layout to allow enclave image execution on unknown target processor types by multiplying the minimum address space value with a virtual address factor to determine an optimized virtual address space value for the optimized enclave image layout.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, systems and articles of manufacture are disclosed to initialize enclaves on target processors. An example apparatus includes an image file retriever to retrieve configuration parameters associated with an enclave file, and an address space manager to calculate a minimum virtual address space value for an enclave image layout based on the configuration parameters, and generate an optimized enclave image layout to allow enclave image execution on unknown target processor types by multiplying the minimum address space value with a virtual address factor to determine an optimized virtual address space value for the optimized enclave image layout.
5 Citations
20 Claims
-
1. An apparatus to generate a processor agnostic enclave image layout, comprising:
-
an image file retriever to retrieve configuration parameters associated with an enclave file; and an address space manager to; calculate a minimum virtual address space value for an enclave image layout based on the configuration parameters; and generate an optimized enclave image layout to allow enclave image execution on unknown target processor types by multiplying the minimum address space value with a virtual address factor to determine an optimized virtual address space value for the optimized enclave image layout. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method to generate a processor agnostic enclave image layout, comprising:
-
retrieving configuration parameters associated with an enclave file; calculating a minimum virtual address space value for an enclave image layout based on the configuration parameters; and generating an optimized enclave image layout to allow enclave image execution on unknown target processor types by multiplying the minimum address space value with a virtual address factor to determine an optimized virtual address space value for the optimized enclave image layout. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one tangible computer-readable storage disk or storage device comprising instructions which, when executed, cause a processor to at least:
-
retrieve configuration parameters associated with an enclave file; calculate a minimum virtual address space value for an enclave image layout based on the configuration parameters; and generate an optimized enclave image layout to allow enclave image execution on unknown target processor types by multiplying the minimum address space value with a virtual address factor to determine an optimized virtual address space value for the optimized enclave image layout. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification