Back to results
US 2010/0077397 A1Published application
Input/output (I/O) device virtualization using hardware
OwnerGiap Yong Ooi, Zhan Qiang Leeinventors
Life of this patent
Estimating the term…
Abstract
According to embodiments of the present invention a computer system that is capable of sharing physical devices among several virtual machines (VM) includes hardware assisted logic to allow requests from guest operating systems (guest OS) to circumvent a virtual machine monitor (VMM) and be processed by the hardware assisted logic.
Claims10
A method, comprising:
- a device driver, residing in a guest operating system on a first virtual machine, receiving a request to access an input/output (I/O) device;
- the device driver translating the request to a native I/O call to the I/O device;
- and
- the device driver routing the translated request directly to the I/O device.
1 more element
A device, comprising:
- logic to allow a first virtual machine to directly access an I/O device through a given I/O access request without a virtual machine monitor processing the given I/O access request;
- a request queue to store the given I/O access request from the first virtual machine for the I/O device.
A system, comprising:
- an I/O device;
- a system memory, the system memory to store at least one virtual machine environment;
- a virtual machine monitor;
- logic to allow a first virtual machine of the at least one virtual machine to directly access the I/O device through a given I/O access request without the virtual machine monitor processing the given I/O access request;
- and
- a request queue to store the given I/O access request from the first virtual machine for the I/O device.
3 more elements
Dependencies are inferred from the claim text.