Dirty Page Tracking of Guest-Uncached Memory
AssigneeRed Hat, Inc.
InventorsPaolo Bonzini, Laszlo Ersek, Jonathan Masters
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorsPaolo Bonzini, Laszlo Ersek, Jonathan Masters
Estimating the term…
An example method of providing a dirty bitmap to an application includes receiving a request for a snapshot of an internal dirty bitmap. The internal dirty bitmap indicates whether a guest has updated one or more pages in guest memory since a previously received request for a snapshot of the internal dirty bitmap. The method also includes copying a set of bits of the internal dirty bitmap into a shared dirty bitmap, which is accessible by the hypervisor and application. The method further includes for each bit of the set of bits having a first value, setting the respective bit to a second value. The method also includes invalidating all cache lines in a set of pages corresponding to one or more bits having the first value in the shared dirty bitmap. The method further includes after invalidating the cache lines, providing the shared dirty bitmap to the application.
A method of providing a dirty bitmap to an application executable in a host machine, comprising:
A system for providing a dirty bitmap to an application executable in a host machine, comprising:
A machine-readable medium comprising a plurality of machine-readable instructions that when executed by one or more processors is adapted to cause the one or more processors to perform a method comprising:
Dependencies are inferred from the claim text.