Patent ID: 8151032

Claim:
A computer system comprising: one or more processors; system physical memory, accessible by the one or more processors; and a first virtual machine having a virtualization-aware module, the virtualization-aware module stored in the system physical memory and executable on the one or more processors to: receive a first range of guest physical memory addresses independent of a workload of a second virtual machine; determine whether at least one of the guest physical memory addresses of the range of guest physical memory addresses points to a non-resident portion of guest physical memory; responsive to determining that at least one of the guest physical memory addresses points to a non-resident portion of guest physical memory, transmit a request to a hypervisor to commit the non-resident portion of guest physical memory, and receive a message from the hypervisor indicating the non-resident portion of guest physical memory has been committed; and transmit the range of guest physical memory addresses.