Invention Grant
US08060722B2 Hardware assistance for shadow page table coherence with guest page mappings
有权
影子页表硬件辅助与访客页面映射的一致性
- Patent Title: Hardware assistance for shadow page table coherence with guest page mappings
- Patent Title (中): 影子页表硬件辅助与访客页面映射的一致性
-
Application No.: US12413426Application Date: 2009-03-27
-
Publication No.: US08060722B2Publication Date: 2011-11-15
- Inventor: Keith Adams , Sahil Rihan
- Applicant: Keith Adams , Sahil Rihan
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F12/06
- IPC: G06F12/06

Abstract:
Some embodiments of the present invention include an execution unit of a processor and a memory management unit interposed between the execution unit and an interface to memory suitable for storage of both guest page tables maintained by a guest operating system and shadow page tables maintained generally in correspondence with the guest page tables by virtualization software. The memory management unit is configured to walk in-memory data structures that encode the shadow page tables, to access entries of the shadow page tables and, based thereon or on a cached representation of page mappings therein, to perform virtual-to-physical address translations relative to memory targets of instructions executed by the execution unit. The memory management unit is responsive to a shadowed write indication coded in association with either an entry of the shadow page tables or a cached representation of a page mapping therein used to perform the virtual-to-physical address translation for a write-type one of the instructions that targets an entry of one of the guest page tables. The memory management unit is configured to complete the memory access of the write-type instruction that targets the guest page table entry and to store in a buffer, information sufficient to allow the virtualization software to later update an entry of the shadow page tables in correspondence therewith.
Public/Granted literature
- US20100250895A1 HARDWARE ASSISTANCE FOR SHADOW PAGE TABLE COHERENCE WITH GUEST PAGE MAPPINGS Public/Granted day:2010-09-30
Information query