Patent · US Active

Synchronizing a translation lookaside buffer with page tables

US9213651B2 · kind B2 · utility

22Cited by
10References
37Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 16, 2009
Grant dateDec 15, 2015
Priority date
Expiry dateMay 11, 2032

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.