Patent · US Active

Unblock instruction to reverse page block during paging

US10552344B2 · kind B2 · utility

1Cited by
2References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 26, 2017
Grant dateFeb 4, 2020
Priority date
Expiry dateJun 7, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/68
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A secure enclave circuit stores an enclave page cache map to track contents of a secure enclave in system memory that stores secure data containing a page having a virtual address. An execution unit is to, in response to a request to evict the page from the secure enclave: block creation of translations of the virtual address; record one or more hardware threads currently accessing the secure data in the secure enclave; send an inter-processor interrupt to one or more cores associated with the one or more hardware threads, to cause the one or more hardware threads to exit the secure enclave and to flush translation lookaside buffers of the one or more cores; and in response to detection of a page fault associated with the virtual address for the page in the secure enclave, unblock the creation of translations of the virtual address.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.