ID Artikel: 000090752 Jenis Konten: Pesan Kesalahan Terakhir Ditinjau: 06/09/2022

Tidak dapat menjalankan Sampel Intel® SGX dalam Mode Prarilis

Lingkungan

Linux

Other Linux family*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Ringkasan

Cara mengonfigurasi proyek enclave agar berjalan dalam mode Prarilis.

Deskripsi

Menjalankan Intel® SGX sampel SDK SealUnseal dalam mode prarilis pada sistem tanpa Intel® SGX dan menerima kode galat 0x4004. Jalankan sampel dengan konfigurasi berikut:

  • Atur penonaktifan bendera debug ke 1
  • Lulus 0 sebagai parameter kedua dari SGX_Create_Enclave
  • Buatan ran dengan: SGX_PRERELEASE=1, SGX_DEBUG=0, SGX_MODE=HW
Resolusi

Kode galat 4004 adalah galat izin karena enclave tidak diizinkan untuk dijalankan. Untuk menjalankan sampel SealUnseal dalam mode prarilis, buat perubahan berikut:

  • Atur bendera DisableDebug ke 0 in enclave.config.xml
  • Hubungi sgx_create_enclave dengan SGX_DEBUG_FLAG sebagai argumen kedua. (Nilai SGX_DEBUG_FLAG ditentukan oleh makro dalam makefile yang diatur oleh bendera SGX_PRERELEASE dan SGX_DEBUG).
  • Atur SGX_PRERELEASE=1 dan SGX_DEBUG=0
Informasi tambahan

Baca Konfigurasi Build Intel® SGX untuk detail lebih lanjut.

Produk Terkait

Artikel ini berlaku untuk 1 produk

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.