Methods and structure for single root input/output virtualization enhancement in peripheral component interconnect express systems
AssigneeLSI Corporation
InventorsMoby J. Abraham, Parag R. Maharana
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Corporation
InventorsMoby J. Abraham, Parag R. Maharana
Estimating the term…
In one embodiment, a Peripheral Component Interconnect Express (PCIe) Input/Output (I/O) device operable to perform Single Root I/O Virtualization (SR-IOV) is provided. The device comprises hardware registers implementing a PCIe configuration space for the device, and firmware implementing one or more SR-IOV virtual functions that each provide a virtual machine access to a subset of PCIe configuration space hardware registers for the device. The device further includes a hardware recovery register directly accessible by each of the virtual machines, and a control unit. The control unit is operable to detect a firmware fault at the I/O device and to update the hardware recovery register with information describing the firmware fault.
A Peripheral Component Interconnect Express (PCIe) Input/Output (I/O) device operable to perform Single Root I/O Virtualization (SR-IOV), the device comprising:
A method for operating a Peripheral Component Interconnect Express (PCIe) Input/Output (I/O) device to perform Single Root I/O Virtualization (SR-IOV), the method comprising:
A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method of operating a virtual machine in a Peripheral Component Interconnect Express (PCIe) physical computing system that implements Single Root Input/Output (I/O) Virtualization (SR-10V), the method comprising:
Dependencies are inferred from the claim text.