Asynchronous mapping of hot-plugged device associated with virtual machine
AssigneeRed Hat Israel, Ltd.
InventorsAlex Williamson, Michael Tsirkin
Life of this patent
Estimating the term…
Abstract
Systems and methods for asynchronous mapping of a hot-plugged I/O device associated with a virtual machine. An example method comprises: executing, by a host computer system, a virtual machine managed by a hypervisor; responsive to detecting hot-plugging of an input/output (I/O) device, pinning a memory buffer associated with the I/O device; and responsive to receiving a signal indicating completion of pinning the memory buffer, notifying the virtual machine of the I/O device being hot-plugged.
Claims20
A method, comprising:
- executing, by a host computer system, a virtual machine managed by a hypervisor;
- responsive to detecting hot-plugging of an input/output (I/O) device, pinning a memory buffer associated with the I/O device;
- and
- responsive to receiving a signal indicating completion of pinning the memory buffer, notifying the virtual machine of the I/O device being hot-plugged.
A computer system comprising:
- a memory;
- and
- a processing device, operatively coupled to the memory, to:
- execute a virtual machine managed by a hypervisor;
- responsive to detecting hot-plugging of an input/output (I/O) device, pin a memory buffer associated with the I/O device;
- and
- responsive to receiving a signal indicating completion of pinning the memory buffer, notify the virtual machine of the I/O device being hot-plugged.
A computer-readable non-transitory storage medium comprising executable instructions to cause a processing device to:
- execute a virtual machine managed by a hypervisor;
- responsive to detecting hot-plugging of an input/output (I/O) device, pin a memory buffer associated with the I/O device;
- and
- responsive to receiving a signal indicating completion of pinning the memory buffer, notify the virtual machine of the I/O device being hot-plugged.
Dependencies are inferred from the claim text.