-
公开(公告)号:US10908952B2
公开(公告)日:2021-02-02
申请号:US16474905
申请日:2017-04-21
Applicant: INTEL CORPORATION
Inventor: Hongliang Tian , Shoumeng Yan , Mona Vij
Abstract: Preemptive scheduling enclaves as disclosed herein support both cooperative and preemptive scheduling of in-enclave (IE) thread execution. These preemptive scheduling enclaves may include a scheduler configured to be executed as part of normal hardware interrupt processing by enclave threads. The scheduler identifies an IE thread to be scheduled and modifies enclave data structures so that when the enclave thread resumes processing after a hardware interrupt, the identified IE thread is executed, rather than the interrupted IE thread.