<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://nick-black.com/dankwiki/index.php?action=history&amp;feed=atom&amp;title=SR-IOV</id>
	<title>SR-IOV - revision history</title>
	<link rel="self" type="application/atom+xml" href="https://nick-black.com/dankwiki/index.php?action=history&amp;feed=atom&amp;title=SR-IOV"/>
	<link rel="alternate" type="text/html" href="https://nick-black.com/dankwiki/index.php?title=SR-IOV&amp;action=history"/>
	<updated>2026-10-21T20:43:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://nick-black.com/dankwiki/index.php?title=SR-IOV&amp;diff=8373&amp;oldid=prev</id>
		<title>Dank at 09:51, 19 April 2022</title>
		<link rel="alternate" type="text/html" href="https://nick-black.com/dankwiki/index.php?title=SR-IOV&amp;diff=8373&amp;oldid=prev"/>
		<updated>2022-04-19T09:51:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:51, 19 April 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Single-root Input/Output Virtualization allows hardware to be directly connected to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;a &lt;/del&gt;[[virtualization|virtual &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;machine&lt;/del&gt;]], 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.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Single-root Input/Output Virtualization allows hardware to be directly connected to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*multiple* &lt;/ins&gt;[[virtualization|virtual &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;machines&lt;/ins&gt;]], bypassing the hypervisor &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(merely passing a device through to a single virtual machine doesn&#039;t require SR-IOV, just an [[IOMMU]])&lt;/ins&gt;. 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.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==External links==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==External links==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Intel&amp;#039;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&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Intel&amp;#039;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&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Microsoft&#039;s [https://docs.microsoft.com/en-us/windows-hardware/drivers/network/sr-iov-architecture SR-IOV Architecture] documentation&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff:1.41:old-7056:rev-8373:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Dank</name></author>
	</entry>
	<entry>
		<id>https://nick-black.com/dankwiki/index.php?title=SR-IOV&amp;diff=7056&amp;oldid=prev</id>
		<title>Dank: Created page with &quot;Single-root Input/Output Virtualization allows hardware to be directly connected to a virtual machine, bypassing the hypervisor. A hypervisor supporting SR-...&quot;</title>
		<link rel="alternate" type="text/html" href="https://nick-black.com/dankwiki/index.php?title=SR-IOV&amp;diff=7056&amp;oldid=prev"/>
		<updated>2020-11-14T02:52:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Single-root Input/Output Virtualization allows hardware to be directly connected to a &lt;a href=&quot;/dankwiki/index.php?title=Virtualization&quot; class=&quot;mw-redirect&quot; title=&quot;Virtualization&quot;&gt;virtual machine&lt;/a&gt;, bypassing the hypervisor. A hypervisor supporting SR-...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;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.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* Intel&amp;#039;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&lt;/div&gt;</summary>
		<author><name>Dank</name></author>
	</entry>
</feed>