エンクレーブ・ページ・キャッシュ (EPC) のサイズが見つからない
コンテンツタイプ: 製品情報 & ドキュメント | 記事 ID: 000089550 | 最終改訂日: 2022/02/08
方法 1:
インテル® Software Guard Extensions (SGX) プロセッサー予約メモリー (PRM) サイズは、BIOS で EPC を含むインテル SGX用に予約されたメモリーの容量です。BIOS によって表示される方法は異なりますが、SGX メモリー設定は通常 SGX 有効 設定の横にあります。PRM が 128 MB の場合、そのうち 96 MB が EPC に割り当てられます。
方法 2:
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
ecx レジスターには EPC サイズが含まれています: ecx: 5d80000 = 93MB
ほとんどのプラットフォームには 128 MB または 256 MB の PRM があります。例外は第 3 世代インテル® Xeon® スケーラブル・プロセッサーで、それぞれ 512GB の PRM サイズをサポートし、 2 ソケットのプラットフォームで最大 1TB を追加します。