Controlled use of a memory monitor instruction and memory wait instruction in a virtualized environment
AssigneeRed Hat, Inc.
InventorsBandan Das, Karen L. Noel
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorsBandan Das, Karen L. Noel
Estimating the term…
Controlled use of a memory monitor instruction and memory wait instruction in a virtualized environment. A hypervisor executing on a computing host determines that a first process executing in a virtual machine (VM) attempted to execute a memory monitor instruction. The hypervisor determines a memory range associated with the memory monitor instruction. A virtual machine control structure that corresponds to the VM is altered to prevent a virtual machine exit upon a subsequent execution of a memory wait instruction by the first process. The hypervisor executes the memory monitor instruction to cause the memory range to be monitored for a store command to the memory range. The hypervisor returns control to the first process to begin execution at an instruction after the memory monitor instruction.
A method comprising:
A computing host, comprising:
A computer program product stored on a non-transitory computer-readable storage medium and including instructions to cause a processor device to:
Dependencies are inferred from the claim text.