VMware, Inc.
Increasing granularity of dirty bit information in hardware assisted memory management systems

Last updated:

Abstract:

In a computer system having virtual machines, one or more unused bits of a guest physical address range are allocated for aliasing so that multiple virtually addressed sub-pages can be mapped to a common memory page. When one bit is allocated for aliasing, dirty bit information can be provided at a granularity that is one-half of a memory page. When M bits are allocated for aliasing, dirty bit information can be provided at a granularity that is 1/(2.sup.M)-th of a memory page.

Status:
Grant
Type:

Utility

Filling date:

25 Sep 2019

Issue date:

17 Aug 2021