Intel® Software Guard Extensions (Intel® SGX)
Discussion board focused on hardware-based isolation and memory encryption to provide extended code protection in solutions.

Intel TSX and SGX are not working together

JWChang
초급자
2,132 조회수

Hello,

I am trying to use Intel TSX (RTM) 'xbegin' and 'xend' instruction in the SGX Enclave.

But, whenever I tried, it always goes to 'abort' region. 

Does the TSX Instructions no longer available in the SGX Enclave? 

If the Micro-code is patched to not allow TSX instructions, is there any way to downgrade the micro-code patch or sth?

Thanks.

0 포인트
7 응답
AlHill
수퍼 사용자
2,129 조회수

What processor do you have?

0 포인트
JWChang
초급자
2,125 조회수

 

I use Intel(R) Core(TM) i5-8500 CPU @ 3.00GHz

 

0 포인트
JesusG_Intel
중재자
2,097 조회수
0 포인트
amy-zhang
초급자
2,023 조회수

It seems that  Intel TSX would abort inside the enclave in the hyperthreading-enabled processor.  Is this statement correct?

Another question is: will Intel enable TSX inside the enclave in the future?

Thanks a lot!

0 포인트
amy-zhang
초급자
2,021 조회수

It seems that  Intel TSX would abort inside the enclave in the hyperthreading-enabled processor due to the TAA vulnerability.  Is this statement correct?

Another question is: will Intel enable TSX inside the enclave in the future?

Thanks a lot!

0 포인트
JesusG_Intel
중재자
2,001 조회수

Hello amy-zhang,

I don't know enough about Intel TSX, TAA, and HT to answer your question. Please try asking your question in the Processors Community.

Regarding your second question, we cannot comment on future roadmaps.

Regards,

Jesus G.

Intel Customer Support

0 포인트
JesusG_Intel
중재자
1,999 조회수

Intel is no longer monitoring this thread. If you want a response from Intel in a follow-up question, please open a new thread.

0 포인트
응답