ayeks/SGX-hardware

Lenovo ThinkPad P50 works

jkuroda opened this issue · 3 comments

#8 Confirmed T460s

ayeks commented

Thanks for your contribution and the screenshots!

Does someone know how SGX can be activated via software? In my understanding it is not possible to modify the MSR.IA32_Feature_Control.SGX_Enable bit once the MSR lock bit is set. That happens when the BIOS boots the system. Does someone has more information about that or can paste the output of the test-sgx.c tool with activated sofware controlled SGX?

test-sgx-enabled.txt
test-sgx-sw_controlled.txt

With "Software Controlled", the driver loads, but it also reports that "CPU does not support the SGX 1.0 instruction set".
With "Enabled", the driver loads and reports the expected EPC messages.

Have not had a chance to explore further.