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 a [[virtualization|virtual machine]], bypassing the hypervisor. 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.
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