Invention Grant
- Patent Title: Exit-less movement of guest memory assigned to a device in a virtualized environment
-
Application No.: US14723183Application Date: 2015-05-27
-
Publication No.: US09753861B2Publication Date: 2017-09-05
- Inventor: Michael Tsirkin , Andrea Arcangeli
- Applicant: Red Hat Israel, Ltd.
- Applicant Address: IL Raanana
- Assignee: Red Hat Israel, Ltd
- Current Assignee: Red Hat Israel, Ltd
- Current Assignee Address: IL Raanana
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/1081 ; G06F13/28 ; G06F9/455

Abstract:
Embodiments of the disclosure enable exit-less movement of guest memory assigned to a device in a virtualized environment. An example method comprises detecting, by a processing device of a host computer system, an event triggering a move/copy of a memory page residing at a first memory location that is mapped to a virtual address space of a virtual machine being hosted by the host computer system. Thereafter, the first memory location is un-mapped from the virtual address space of the virtual machine. Responsive to determining that a DMA write indicator associated with a hardware device assigned to the virtual machine indicates that a DMA write operation is not in progress, the memory page is moved from the first memory location to a second memory location. Then, the second memory location is mapped into the virtual address space of the virtual machine for use by an input/output memory management unit.
Public/Granted literature
- US20160350235A1 EXIT-LESS MOVEMENT OF GUEST MEMORY ASSIGNED TO A DEVICE IN A VIRTUALIZED ENVIRONMENT Public/Granted day:2016-12-01
Information query