SYNCHRONIZING A TRANSLATION LOOKASIDE BUFFER WITH PAGE TABLES
    4.
    发明申请
    SYNCHRONIZING A TRANSLATION LOOKASIDE BUFFER WITH PAGE TABLES 审中-公开
    与页面表同步翻译书签缓冲区

    公开(公告)号:US20160085686A1

    公开(公告)日:2016-03-24

    申请号:US14954346

    申请日:2015-11-30

    Applicant: VMware, Inc.

    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.

    Abstract translation: 处理器的翻译后备缓冲器(TLB)通过使用称为“T”位的指示符与访客页表保持同步。 在NPT / EPT上执行页面移动时,设置映射访客页表的NPT / EPT条目的T位。 当对具有T位置位的NPT / EPT条目映射的页面进行修改时,进行TLB的更改,使得TLB与访客页表保持同步。 因此,可以可靠地执行虚拟化计算机系统的虚拟机的记录/重放,而不会由与访客页表不同步的失效TLB引入非确定性。

Patent Agency Ranking