Method, apparatus and system for seamlessly sharing devices amongst virtual machines
AssigneeIntel Corporation
InventorsPhilip R. Lantz, Michael A. Goldsmith, David J. Cowperthwaite, Kiran S. Panesar
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsPhilip R. Lantz, Michael A. Goldsmith, David J. Cowperthwaite, Kiran S. Panesar
Estimating the term…
A method, apparatus and system are described for seamlessly sharing I/O devices amongst multiple virtual machines (“VMs”) on a host computer. Specifically, according to one embodiment of the invention, the virtual machine manager (“VMM”) on the host cycles access to the I/O devices amongst the VMs according to a round robin or other such allocation scheme. In order to provide direct access to the devices, the VMM may save the device state pertaining to the currently active VM, store the state in a memory region allocated to the currently active VM, retrieve a device state for a new VM from its memory region and restore the device using the retrieved device state, thus providing the illusion that each VM has direct, full-speed, exclusive access to the I/O device.
A method for sharing a physical device amongst at least first and second virtual machines (“VMs”) in a processing system, the method comprising:
An apparatus, comprising:
A processing system, comprising:
Dependencies are inferred from the claim text.