Patent · US Active

Synchronizing a translation lookaside buffer with page tables

US9575899B2 · kind B2 · utility

2Cited by
11References
42Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 30, 2015
Grant dateFeb 21, 2017
Priority date
Expiry dateNov 30, 2035

Classification

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

Abstract

The translation lookaside buffer (TLB) of a processor is kept in synchronization with a guest page table by use of an indicator referred to as a “T” bit. The T bit of the NPT/EPT entries mapping the guest page table are set when a page walk is performed on the NPT/EPT. When modifications are made to pages mapped by NPT/EPT entries with their T bit set, changes to the TLB are made so that the TLB remains in synchronization with the guest page table. Accordingly, record/replay of virtual machines of virtualized computer systems may be performed reliably with no non-determinism introduced by stale TLBs that fall out of synchronization with the guest page table.

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