Patent ID: 8249853

Claim:
An apparatus comprising: a computing system having a partitioned environment including a guest partition and a service partition, wherein the guest partition having an emulated device driver to interact with a device emulator at the service partition to request one or more transactions to be performed by a device on behalf of one or more applications; and the device emulator at the service partition communicatively coupled to the emulated device driver to interact with the emulated device driver, wherein interaction by the device emulator includes transmitting, to the emulated device driver, a response relating to servicing of the one or more transactions by the device coupled to the service partition; wherein the one or more transactions comprise one or more input/output control transactions originating from the one or more applications to a virtual machine (VM) manager over a device interface coupling the emulated device driver and the device emulator, wherein the VM manager notifies the device emulator of the one or more transactions.