Check out my first novel, midnight's simulacra!
SR-IOV: Difference between revisions
From dankwiki
(Created page with "Single-root Input/Output Virtualization allows hardware to be directly connected to a virtual machine, bypassing the hypervisor. A hypervisor supporting SR-...") |
No edit summary |
||
Line 1: | Line 1: | ||
Single-root Input/Output Virtualization allows hardware to be directly connected to | Single-root Input/Output Virtualization allows hardware to be directly connected to *multiple* [[virtualization|virtual machines]], bypassing the hypervisor (merely passing a device through to a single virtual machine doesn't require SR-IOV, just an [[IOMMU]]). A hypervisor supporting SR-IOV registers lightweight virtual PCIe devices with capable hardware, and uses them to populate the virtual machine. The real PCIe device can then communicate directly through this vPCIe device, interrupting only the target virtual machine. | ||
==External links== | ==External links== | ||
* Intel's [https://software.intel.com/content/www/us/en/develop/articles/an-overview-of-advanced-server-based-networking-technologies.html Overview] of advanced networking topics, 2017-10-09 | * Intel's [https://software.intel.com/content/www/us/en/develop/articles/an-overview-of-advanced-server-based-networking-technologies.html Overview] of advanced networking topics, 2017-10-09 | ||
* Microsoft's [https://docs.microsoft.com/en-us/windows-hardware/drivers/network/sr-iov-architecture SR-IOV Architecture] documentation |
Latest revision as of 09:51, 19 April 2022
Single-root Input/Output Virtualization allows hardware to be directly connected to *multiple* virtual machines, bypassing the hypervisor (merely passing a device through to a single virtual machine doesn't require SR-IOV, just an IOMMU). A hypervisor supporting SR-IOV registers lightweight virtual PCIe devices with capable hardware, and uses them to populate the virtual machine. The real PCIe device can then communicate directly through this vPCIe device, interrupting only the target virtual machine.
External links
- Intel's Overview of advanced networking topics, 2017-10-09
- Microsoft's SR-IOV Architecture documentation