Host-based resetting of active use of guest page table indicators
AssigneeInternational Business Machines Corporation
InventorsJonathan D. Bradbury, Michael K. Gschwind
Life of this patent
Estimating the term…
Abstract
A marking capability is used to provide an indication of whether a block of memory is being used by a guest control program to back an address translation structure. The marking capability includes setting an indicator in one or more locations associated with the block of memory. In a further aspect, the marking capability includes resetting the one or more indicators to indicate that the block of memory is no longer being used by the guest control program to back the address translation structure.
Claims17
A computer program product for resetting indicators of a computing environment, said computer program product comprising:
- a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
- obtaining, by a processor, for a block of memory located in host memory managed by a host virtual machine manager and assigned for use by a guest program managed by the host virtual machine manager, one or more locations having a particular indicator, the particular indicator indicating whether the block of memory is being actively used by the guest program to back an address translation data structure;
- and
- performing resetting processing for one or more indicators in the one or more locations, based on obtaining the one or more locations.
A computer system for resetting indicators of a computing environment, said computer system comprising:
- a memory;
- and
- a processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising:
- obtaining, by the processor, for a block of memory located in host memory managed by a host virtual machine manager and assigned for use by a guest program managed by the host virtual machine manager, one or more locations having a particular indicator, the particular indicator indicating whether the block of memory is being actively used by the guest program to back an address translation data structure;
- and
- performing resetting processing for one or more indicators in the one or more locations, based on obtaining the one or more locations.
17-20. (canceled)
Dependencies are inferred from the claim text.