ID Artikel: 000089550 Jenis Konten: Informasi & Dokumentasi Produk Terakhir Ditinjau: 08/02/2022

Tidak Dapat Menemukan Ukuran Cache Halaman Enclave (EPC)

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Ringkasan

Dua metode untuk menentukan ukuran EPC.

Deskripsi
  • Pada Windows*, ukuran enklave maksimum dibatasi oleh EPC.
  • Tidak dapat menggunakan SDK Intel® Software Guard Extensions (SGX) untuk menemukan ukuran EPC.
Resolusi

Metode 1:
Temukan
ukuran Memori Terpesan Prosesor (PRM) Intel® Software Guard Extensions (SGX), yang merupakan jumlah memori yang disediakan untuk Intel SGX dan berisi EPC, di BIOS. Ini akan terdaftar secara berbeda tergantung pada BIOS tetapi pengaturan memori SGX biasanya di samping pengaturan SGX Enable. Jika PRM adalah 128 MB, 96 MB yang dialokasikan untuk EPC.

Cara 2:
Gunakan test_sgx.c:

  1. Buka SGX Hardware Github dan unduh file test_sgx.c atau kloning repositori
  2. Mengkompilasi Dan Menjalankan test_sgx.c menurut ini Petunjuk:

    $ gcc test-sgx.c -o test-sgx

    $ ./test-sgx

  3. Cari keluaran seperti:

    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

Register ecx berisi ukuran EPC: ecx: 5d80000 = 93 MB

Informasi tambahan

Sebagian besar platform memiliki baik 128 MB atau 256 MB PRM. Pengecualiannya adalah prosesor Intel® Xeon® Generasi ke-3 yang Dapat Diskalakan, yang masing-masing mendukung ukuran PRM 512 GB, menambahkan hingga 1 TB pada platform dua soket.

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.