白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Avoiding asynchronous enclave exits based on requests to invalidate translation lookaside buffer entries

專(zhuān)利號(hào)
US10867092B2
公開(kāi)日期
2020-12-15
申請(qǐng)人
Intel Corporation(US CA Santa Clara)
發(fā)明人
Dror Caspi; Ido Ouziel
IPC分類(lèi)
G06F30/3323; G06F9/46; G06F9/455; G06F12/1009; G06F12/1027; G06F12/0897; G06F9/52
技術(shù)領(lǐng)域
enclave,tlb,rlp,epoch,in,rar,page,processor,ilp,or
地域: CA CA Santa Clara

摘要

Technologies are provided in embodiments including a memory element to store a payload indicating an action to be performed associated with a remote action request (RAR) and a remote action handler circuit to identify the action to be performed, where the action includes invalidating one or more entries of a translation lookaside buffer (TLB), determine that the logical processor entered an enclave mode during a prior epoch, perform one or more condition checks on control and state pages of the enclave mode, and based on results of the one or more condition checks, adjust one or more variables associated with the logical processor to simulate the logical processor re-entering the enclave mode. Specific embodiments include the remote action handler circuit to invalidate an entry of the TLB based, at least in part, on the results of the one or more condition checks.

說(shuō)明書(shū)

A computing system that minimizes asynchronous exits while evicting pages from an enclave can provide several advantages. Current techniques for evicting pages from an enclave typically incur a large overhead for enclave exit and resume operations. In particular, asynchronous exit and resume operations for a logical processor can result in thousands of clock cycles each time an enclave page is evicted. Embodiments of computing system 200 described herein can improve the performance of running in a trusted execution environment, such as an enclave, by eliminating most enclave exit and resume operations that are the result of system processes not under enclave writer control. Embodiments herein provide for performing enclave exit and resume operations on an as-needed basis according to whether control and state pages of an enclave remain implicitly available (e.g., unmodified, unblocked, and otherwise accessible) to the logical processors.

權(quán)利要求

1
微信群二維碼
意見(jiàn)反饋