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