Patent ID: 9454394
Filing Date: 2016-09-27
CPC Classification: G06F

Claim Text:
1. A method of assigning one or more I/O resources to one or more virtual PCI devices, the method comprising: maintaining, via a hypervisor executable on a host, a pool of I/O resources for assignment to one or more virtual PCI devices; receiving, from a virtual PCI device of the one or more virtual PCI devices, a request for one or more I/O resources of the pool of I/O resources; in response to the request, assigning, via the hypervisor, the one or more I/O resources from the pool to the virtual PCI device; and notifying, via the hypervisor, a guest running on a virtual machine that the one or more I/O resources from the pool is assigned to the virtual PCI device, wherein the virtual machine is executable on the host, and wherein the virtual PCI device is exposed to the guest as part of the virtual machine.