×

Virtual Machines Backed by Host Virtual Memory

  • US 20160299712A1
  • Filed: 04/27/2015
  • Published: 10/13/2016
  • Est. Priority Date: 04/07/2015
  • Status: Abandoned Application
First Claim
Patent Images

1. In a virtual computing environment, a system for backing guest physical memory with host virtual memory, the system comprising:

  • a guest virtual machine on a host machine, wherein the guest virtual machine is configured to access guest physical memory;

    a second level address translation table (SLAT) that correlates guest physical memory addresses with host physical memory addresses;

    a virtualization stack configured to correlate guest physical memory addresses with host virtual memory addresses;

    a memory manager configured to correlate host virtual memory addresses with host physical memory addresses;

    a hypervisor configured to receive an intercept when a guest virtual machine guest physical memory access refers to a guest physical memory address that does not have a valid entry in the SLAT and to forward the intercept to the virtualization stack; and

    wherein the virtualization stack is configured to;

    identify a host virtual machine memory address corresponding to a guest physical machine memory address from the guest virtual machine guest physical memory access;

    obtain from the memory manager a host physical machine memory address corresponding to the host virtual memory address; and

    update the SLAT with a correlation of the guest physical memory address and the host physical memory address.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×