Host Address Space Identifier For Non-Uniform Memory Access Locality In Virtual Machines
AssigneeRed Hat, Inc.
InventorsAndrea Arcangeli, Michael Tsirkin
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorsAndrea Arcangeli, Michael Tsirkin
Estimating the term…
Aspects of the disclosure provide for host address space identifiers for non-uniform memory access (NUMA) locality in virtual machines. A method of the disclosure includes receiving, by a hypervisor executed by a processing device of a host machine, execution control from a guest managed by the hypervisor, wherein a page fault corresponding to a guest physical address (GPA) triggered an exit to the hypervisor from the guest, identifying a host address space identifier (HASID) from the GPA, determining, in view of the HASID, whether to migrate a memory page associated with the GPA to a destination host non-uniform memory access (NUMA) node corresponding to the HASID, and creating a new page table entry for the GPA in a host page table of the hypervisor.
A method comprising:
An apparatus, comprising:
A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to:
Dependencies are inferred from the claim text.