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.: US12413426
    Application Date: 2009-03-27
  • Publication No.: US08060722B2
    Publication Date: 2011-11-15
  • Inventor: Keith AdamsSahil Rihan
  • Applicant: Keith AdamsSahil 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
Hardware assistance for shadow page table coherence with guest page mappings
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.
Information query
Patent Agency Ranking
0/0