It looks like we need to be very careful about processor selection if we want 
SGX MEE and not TME. 
I'm reading these specs as saying "if it has TME then it isn't using MEE". 

Could there be a BIOS setting to set Ice Lake chips to use MEE with the small 
Enclave Page Size ? 

[Intel® Xeon® E-2386G 
Processor](https://www.intel.com/content/www/us/en/products/sku/214806/intel-xeon-e2386g-processor-12m-cache-3-50-ghz/specifications.html)
  Rocket Lake
  - Q3'21
  - Intel® Software Guard Extensions (Intel® SGX): Yes with Intel® SPS 
  - [Doesn't mention TME so must be MEE]
  - Maximum Enclave Page Cache (EPC) Size for Intel® SGX: 0.5 GB

[Intel® Xeon® Gold 
6312U](https://www.intel.com/content/www/us/en/products/sku/215282/intel-xeon-gold-6312u-processor-36m-cache-2-40-ghz/specifications.html)
 Ice Lake
  - Q2'21
  - Intel® Software Guard Extensions (Intel® SGX): Yes with Intel® SPS 
  - **Intel® Total Memory Encryption: Yes** [so not MEE]
  - Maximum Enclave Page Cache (EPC) Size for Intel® SGX: 64 GB


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/apache/incubator-teaclave-sgx-sdk/issues/333#issuecomment-993868411

Reply via email to