Patent ID: 7743389
Filing Date: 2010-06-22
Classification: G06F

Abstract:
1. A computer readable storage medium embodying computer instructions for a virtualized computer system, the computer instructions including instructions for: at least one virtual machine (VM), each VM including guest system software including a teaming driver, a virtual I/O device driver, and a physical I/O device driver; and virtualization software that interfaces with physical hardware of a host and with the VM, causing the VM to execute on the host; wherein: the VM, when using the virtual I/O driver, accesses a virtual I/O device that is emulated by the virtualization software to provide access to a physical I/O device on the host, the virtualization software executing on the host and outside the VM; the VM, when using the physical I/O device driver, accesses the physical I/O device directly; and the virtualization software instructs the teaming driver to cause the VM to utilize the physical I/O device driver or the virtual I/O device driver to access the physical I/O device.