Patent ID: 7868897

Claim:
An apparatus comprising: memory controller circuitry in a virtualized environment with a virtual machine monitor (VMM) to create a single level lookup table to convert guest physical addresses (GPA) of graphics data into host physical addresses (HPA) of a direct memory access (DMA) request, wherein the single level lookup table is visible to the circuitry, is not visible to a graphics virtual machine that is a software application, and is not visible to the VMM, wherein the memory controller circuitry further comprises circuitry to create an entry of the single level lookup table by combining a first memory address translation with a second memory address translation, wherein the first memory address translation is to translate a first virtual memory address to be sent by an application launched on a second virtual machine on the VMM, into a GPA used by the VMM, and wherein the second memory address translation is to translate the GPA used by the VMM into the HPA.