Methode 1:
Suchen Sie nach der Größe des Intel® Software Guard Extensions (SGX) Reserved Memory (PRM) des Prozessors, der die Speichermenge ist, die für Intel SGX reserviert ist und das EPC im BIOS enthält. Sie wird je nach BIOS unterschiedlich aufgelistet, aber die SGX-Speichereinstellung befindet sich in der Regel neben der Einstellung SGX Enable (SGX Aktivieren). Wenn die PRM 128 MB beträgt, werden 96 MB davon dem EPC zugewiesen.
Methode 2:
Verwenden Sie test_sgx.c:
$ gcc test-sgx.c -o test-sgx
$ ./test-sgx
CPUID Leaf 12H, Sub-Leaf 2 of Intel SGX Capabilities (EAX=12H,ECX=2)
eax: 70200001 ebx: 0 ecx: 5d80001 edx: 0
size of EPC section in Processor Reserved Memory, 93 M
Das ECX-Register enthält die EPC-Größe: ecx: 5d80000 = 93 MB
Die meisten Plattformen haben entweder 128 MB oder 256 MB PRM. Die Ausnahme bilden die skalierbaren Intel® Xeon® Prozessoren der 3. Generation, die jeweils 512 GB PRM-Größe unterstützen und auf einer Zweiprozessorplattform bis zu 1 TB hinzufügen.