Patent · US Expired

Method and system for a guest physical address virtualization in a virtual machine environment

US7334076B2 · kind B2 · utility

45Cited by
5References
11Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 8, 2005
Grant dateFeb 19, 2008
Priority date
Expiry dateFeb 19, 2026

Classification

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

Abstract

A method of sharing pages between virtual machines in a multiple virtual machine environment includes initially allocating a temporary guest physical address range of a first virtual machine for sharing pages with a second virtual machine. The temporary range is within a guest physical address space of the first virtual machine. An access request, such as with a DMA request, from a second virtual machine for pages available to the first virtual machine is received. A reference count of pending accesses to the pages is incremented to indicate a pending access and the ages are mapped into the temporary guest physical address range. The pages are accessed and the reference count is decremented. The mapping in the temporary guest physical address range is then removed if the reference count is zero.

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