diff options
| author | Open-IOV <dev@open-iov.org> | 2026-09-23 05:44:08 -0400 |
|---|---|---|
| committer | Open-IOV <dev@open-iov.org> | 2026-09-23 05:46:43 -0400 |
| commit | 2302fc09080bad51c73f293294e19fd4db464eb0 (patch) | |
| tree | c722d186347fdef5a34131e9e143b1549b1daf8e /wiki/open-iov.org/images | |
| download | open-iov-2302fc09080bad51c73f293294e19fd4db464eb0.tar.gz open-iov-2302fc09080bad51c73f293294e19fd4db464eb0.zip | |
Open-IOV: initial public release
Open-IOV virtualizes NVIDIA GPUs so that unmodified guest drivers run with
real GPU functionality - CUDA first, 3D and video to follow - on unmodified
hosts, without a proprietary vGPU license and without patching any driver,
firmware or hypervisor.
Core principle: emulate the interface, pass through the work.
kernel/ open-iov-vfio.ko - host VFIO mdev driver: virtual GPU device
(PCI config space, BAR shadows, MSI-X), GSP boot emulation,
GSP-RM message-queue/RPC emulation, memory model (GPU-VA to
guest-PA discovery) and the semaphore-completion service that
advances guest UVM progress.
userspace/ libiov.so management API and examples.
tools/ guest diagnostics, firmware analysis wrappers, RM probes.
scripts/ stack manager, VM harness, build/load/test automation.
config/ hardware/version profiles (the portability surface).
docs/ documentation tree - start at docs/README.md.
wiki/ long-form firmware and protocol deep dives.
Status: initialization works end to end for a stock 570.144 Linux guest on
Turing (TU104): driver probe, nvidia-smi, the full GSP-RM control battery,
object creation and the early CUDA/UVM start-up path. GPU work forwarding -
the step that makes CUDA kernels execute on real hardware - is the active
work item; see docs/04-implementation/01-known-knowns-and-unknowns.md.
License: BSD-3-Clause for the project; GPL-2.0 for kernel modules that link
GPL-only kernel interfaces. See LICENSE and docs/09-reference/legal-and-licensing.md.
Diffstat (limited to 'wiki/open-iov.org/images')
251 files changed, 735 insertions, 0 deletions
diff --git a/wiki/open-iov.org/images/0/0b/Intel_GVT-g_Capabilities.png b/wiki/open-iov.org/images/0/0b/Intel_GVT-g_Capabilities.png Binary files differnew file mode 100644 index 0000000..47286fc --- /dev/null +++ b/wiki/open-iov.org/images/0/0b/Intel_GVT-g_Capabilities.png diff --git a/wiki/open-iov.org/images/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png b/wiki/open-iov.org/images/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png Binary files differnew file mode 100644 index 0000000..253ba11 --- /dev/null +++ b/wiki/open-iov.org/images/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png diff --git a/wiki/open-iov.org/images/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png b/wiki/open-iov.org/images/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png Binary files differnew file mode 100644 index 0000000..f82b8b7 --- /dev/null +++ b/wiki/open-iov.org/images/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png diff --git a/wiki/open-iov.org/images/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png b/wiki/open-iov.org/images/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png Binary files differnew file mode 100644 index 0000000..e493b0e --- /dev/null +++ b/wiki/open-iov.org/images/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png diff --git a/wiki/open-iov.org/images/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png b/wiki/open-iov.org/images/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png Binary files differnew file mode 100644 index 0000000..29c31ae --- /dev/null +++ b/wiki/open-iov.org/images/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png diff --git a/wiki/open-iov.org/images/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png b/wiki/open-iov.org/images/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..3768cf2 --- /dev/null +++ b/wiki/open-iov.org/images/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png b/wiki/open-iov.org/images/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png Binary files differnew file mode 100644 index 0000000..cc067ff --- /dev/null +++ b/wiki/open-iov.org/images/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png diff --git a/wiki/open-iov.org/images/2/2b/Telescope_LG-Proxy.png b/wiki/open-iov.org/images/2/2b/Telescope_LG-Proxy.png Binary files differnew file mode 100644 index 0000000..fc8cdd8 --- /dev/null +++ b/wiki/open-iov.org/images/2/2b/Telescope_LG-Proxy.png diff --git a/wiki/open-iov.org/images/3/33/IOCTL_set_VFIO_container.png b/wiki/open-iov.org/images/3/33/IOCTL_set_VFIO_container.png Binary files differnew file mode 100644 index 0000000..e997d9c --- /dev/null +++ b/wiki/open-iov.org/images/3/33/IOCTL_set_VFIO_container.png diff --git a/wiki/open-iov.org/images/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png b/wiki/open-iov.org/images/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png Binary files differnew file mode 100644 index 0000000..68f5d83 --- /dev/null +++ b/wiki/open-iov.org/images/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png diff --git a/wiki/open-iov.org/images/3/3f/Ioctl-VFIO_GROUP_GET_FD.png b/wiki/open-iov.org/images/3/3f/Ioctl-VFIO_GROUP_GET_FD.png Binary files differnew file mode 100644 index 0000000..c6d300a --- /dev/null +++ b/wiki/open-iov.org/images/3/3f/Ioctl-VFIO_GROUP_GET_FD.png diff --git a/wiki/open-iov.org/images/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png b/wiki/open-iov.org/images/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png Binary files differnew file mode 100644 index 0000000..8074b5d --- /dev/null +++ b/wiki/open-iov.org/images/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png diff --git a/wiki/open-iov.org/images/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png b/wiki/open-iov.org/images/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png Binary files differnew file mode 100644 index 0000000..a83a0ba --- /dev/null +++ b/wiki/open-iov.org/images/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png diff --git a/wiki/open-iov.org/images/4/43/VFIO_Diagram.png b/wiki/open-iov.org/images/4/43/VFIO_Diagram.png Binary files differnew file mode 100644 index 0000000..590e18e --- /dev/null +++ b/wiki/open-iov.org/images/4/43/VFIO_Diagram.png diff --git a/wiki/open-iov.org/images/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png b/wiki/open-iov.org/images/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png Binary files differnew file mode 100644 index 0000000..9fcb196 --- /dev/null +++ b/wiki/open-iov.org/images/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png diff --git a/wiki/open-iov.org/images/5/58/Memory_Regions_Added_by_QEMU.png b/wiki/open-iov.org/images/5/58/Memory_Regions_Added_by_QEMU.png Binary files differnew file mode 100644 index 0000000..6271b9f --- /dev/null +++ b/wiki/open-iov.org/images/5/58/Memory_Regions_Added_by_QEMU.png diff --git a/wiki/open-iov.org/images/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png b/wiki/open-iov.org/images/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..8f1eeec --- /dev/null +++ b/wiki/open-iov.org/images/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/6/65/SR-IOV.png b/wiki/open-iov.org/images/6/65/SR-IOV.png Binary files differnew file mode 100644 index 0000000..2333e1c --- /dev/null +++ b/wiki/open-iov.org/images/6/65/SR-IOV.png diff --git a/wiki/open-iov.org/images/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png b/wiki/open-iov.org/images/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png Binary files differnew file mode 100644 index 0000000..8fa7f31 --- /dev/null +++ b/wiki/open-iov.org/images/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png diff --git a/wiki/open-iov.org/images/7/73/NUMA_Node.png b/wiki/open-iov.org/images/7/73/NUMA_Node.png Binary files differnew file mode 100644 index 0000000..27dd7eb --- /dev/null +++ b/wiki/open-iov.org/images/7/73/NUMA_Node.png diff --git a/wiki/open-iov.org/images/7/75/Mdev-gpu.png b/wiki/open-iov.org/images/7/75/Mdev-gpu.png Binary files differnew file mode 100644 index 0000000..173d183 --- /dev/null +++ b/wiki/open-iov.org/images/7/75/Mdev-gpu.png diff --git a/wiki/open-iov.org/images/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png b/wiki/open-iov.org/images/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png Binary files differnew file mode 100644 index 0000000..a1240c0 --- /dev/null +++ b/wiki/open-iov.org/images/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png diff --git a/wiki/open-iov.org/images/8/8a/KVMFR_Looking_Glass.png b/wiki/open-iov.org/images/8/8a/KVMFR_Looking_Glass.png Binary files differnew file mode 100644 index 0000000..2a71153 --- /dev/null +++ b/wiki/open-iov.org/images/8/8a/KVMFR_Looking_Glass.png diff --git a/wiki/open-iov.org/images/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png b/wiki/open-iov.org/images/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png Binary files differnew file mode 100644 index 0000000..d6bd76e --- /dev/null +++ b/wiki/open-iov.org/images/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png diff --git a/wiki/open-iov.org/images/9/9d/Application_Binary_Interface_(ABI).png b/wiki/open-iov.org/images/9/9d/Application_Binary_Interface_(ABI).png Binary files differnew file mode 100644 index 0000000..3626d86 --- /dev/null +++ b/wiki/open-iov.org/images/9/9d/Application_Binary_Interface_(ABI).png diff --git a/wiki/open-iov.org/images/9/9e/Vfio-pci_driver_bindings.png b/wiki/open-iov.org/images/9/9e/Vfio-pci_driver_bindings.png Binary files differnew file mode 100644 index 0000000..e03113e --- /dev/null +++ b/wiki/open-iov.org/images/9/9e/Vfio-pci_driver_bindings.png diff --git a/wiki/open-iov.org/images/a/aa/Ioeventfd-and-irqfd.png b/wiki/open-iov.org/images/a/aa/Ioeventfd-and-irqfd.png Binary files differnew file mode 100644 index 0000000..9dc293d --- /dev/null +++ b/wiki/open-iov.org/images/a/aa/Ioeventfd-and-irqfd.png diff --git a/wiki/open-iov.org/images/archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html b/wiki/open-iov.org/images/archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html new file mode 100644 index 0000000..01f73d3 --- /dev/null +++ b/wiki/open-iov.org/images/archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html @@ -0,0 +1,245 @@ +<!DOCTYPE html> +<html class="client-nojs" lang="en" dir="ltr"> +<head> +<meta charset="UTF-8"/> +<title>Open-IOV</title> +<script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":!1,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"7acbfd19e545758c841ecedb","wgCSPNonce":!1,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":!1,"wgNamespaceNumber":0,"wgPageName":"Main_Page","wgTitle":"Main Page","wgCurRevisionId":23765,"wgRevisionId":23765,"wgArticleId":1,"wgIsArticle":!0,"wgIsRedirect":!1,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Main_Page","wgRelevantArticleId":1,"wgIsProbablyEditable":!1,"wgRelevantPageIsProbablyEditable":!1,"wgRestrictionEdit":["sysop"],"wgRestrictionMove":["sysop"],"wgIsMainPage":!0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir": +"ltr","pageVariantFallbacks":"en"},"wgEditSubmitButtonLabelPublish":!1};RLSTATE={"site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","user.options":"loading","skins.vector.styles.legacy":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader"];</script> +<script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@1hzgi",function($,jQuery,require,module){/*@nomin*/mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); +});});</script> +<link rel="stylesheet" href="../../../../load.php%3Flang=en&modules=ext.visualEditor.desktopArticleTarget.noscript|skins.vector.styles.legacy&only=styles&skin=vector.css"/> +<script async="" src="../../../../load.php%3Flang=en&modules=startup&only=scripts&raw=1&skin=vector"></script> +<meta name="generator" content="MediaWiki 1.37.1"/> +<meta name="format-detection" content="telephone=no"/> +<link rel="shortcut icon" href="../../../../favicon.ico.html"/> +<link rel="search" type="application/opensearchdescription+xml" href="../../../../opensearch_desc.php" title="Open-IOV (en)"/> +<link rel="EditURI" type="application/rsd+xml" href="../../../../api.php%3Faction=rsd"/> +<link rel="alternate" type="application/atom+xml" title="Open-IOV Atom feed" href="../../../../index.php%3Ftitle=Special:RecentChanges&feed=atom"/> +</head> +<body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Main_Page rootpage-Main_Page skin-vector action-view skin-vector-legacy"><div id="mw-page-base" class="noprint"></div> +<div id="mw-head-base" class="noprint"></div> +<div id="content" class="mw-body" role="main"> + <a id="top"></a> + <div id="siteNotice"></div> + <div class="mw-indicators"> + </div> + <h1 id="firstHeading" class="firstHeading" >Main Page</h1> + <div id="bodyContent" class="vector-body"> + <div id="siteSub" class="noprint">From Open-IOV</div> + <div id="contentSub"></div> + <div id="contentSub2"></div> + + <div id="jump-to-nav"></div> + <a class="mw-jump-link" href="20221214193624!I915_Scheduling_Events_and_Requests.png.html#mw-head">Jump to navigation</a> + <a class="mw-jump-link" href="20221214193624!I915_Scheduling_Events_and_Requests.png.html#searchInput">Jump to search</a> + <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-parser-output"><p>Welcome to the <b>Open-IOV Project</b> wiki. +</p> +<div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> +<ul> +<li class="toclevel-1 tocsection-1"><a href="20221214193624!I915_Scheduling_Events_and_Requests.png.html#Articles"><span class="tocnumber">1</span> <span class="toctext">Articles</span></a></li> +<li class="toclevel-1 tocsection-2"><a href="20221214193624!I915_Scheduling_Events_and_Requests.png.html#Community"><span class="tocnumber">2</span> <span class="toctext">Community</span></a></li> +<li class="toclevel-1 tocsection-3"><a href="20221214193624!I915_Scheduling_Events_and_Requests.png.html#Contributing_to_Open-IOV.org"><span class="tocnumber">3</span> <span class="toctext">Contributing to Open-IOV.org</span></a></li> +<li class="toclevel-1 tocsection-4"><a href="20221214193624!I915_Scheduling_Events_and_Requests.png.html#Creating_an_Article"><span class="tocnumber">4</span> <span class="toctext">Creating an Article</span></a></li> +</ul> +</div> + +<h2><span class="mw-headline" id="Articles"><a href="../../../../index.php/Articles.html" title="Articles">Articles</a></span></h2> +<p><b>Visit the <a href="../../../../index.php/Articles.html" title="Articles">Articles page</a> for an overview of this wiki's contents.</b> +</p><p>New and existing projects related to the following topics are welcome: +</p> +<ul><li><b>GPU & IO Virtualization (VFIO / SR-IOV / SIOV / Mdev)</b></li> +<li><b>GPU & IO Device Drivers</b></li> +<li><b>Hypervisor Development</b></li> +<li><b>Virtualization Tools</b></li></ul> +<p><b>Signups are open</b> to the public and <b>anyone can contribute</b>. +</p> +<h2><span class="mw-headline" id="Community">Community</span></h2> +<p><b>Discord:</b> <a rel="nofollow" class="external free" href="https://discord.gg/Rb9K9DYxKK">https://discord.gg/Rb9K9DYxKK</a> +</p><p><b>IRC:</b> +</p> +<h2><span class="mw-headline" id="Contributing_to_Open-IOV.org">Contributing to Open-IOV.org</span></h2> +<p>Due to spam account creation is temporarily disabled through the Open-IOV website. +</p><p>Contact Open-IOV moderators in the community <b>#Documentation</b> channel to have your account allowlisted until unmoderated signups re-open. +</p> +<h2><span class="mw-headline" id="Creating_an_Article">Creating an Article</span></h2> +<p>If you'd like to start a new article or contribute to an existing one simply create an account then visit a URL containing the article title you'd like to create or edit and click the "Edit" button. +</p><p>Example: +</p><p><a rel="nofollow" class="external free" href="https://open-iov.org/index.php/your-article-title-here">https://open-iov.org/index.php/your-article-title-here</a> +</p><p>New articles should be linked on the <a href="../../../../index.php/Articles.html" title="Articles">Articles page</a> so people can find them. +</p> +<!-- +NewPP limit report +Cached time: 20260911154625 +Cache expiry: 86400 +Reduced expiry: false +Complications: [] +CPU time usage: 0.006 seconds +Real time usage: 0.008 seconds +Preprocessor visited node count: 13/1000000 +Post‐expand include size: 0/2097152 bytes +Template argument size: 0/2097152 bytes +Highest expansion depth: 2/40 +Expensive parser function count: 0/100 +Unstrip recursion depth: 0/20 +Unstrip post‐expand size: 0/5000000 bytes +--> +<!-- +Transclusion expansion time report (%,ms,calls,template) +100.00% 0.000 1 -total +--> + +<!-- Saved in parser cache with key my_wiki:pcache:idhash:1-0!canonical and timestamp 20260911154625 and revision id 23765. Serialized with JSON. + --> +</div> +<div class="printfooter">Retrieved from "<a dir="ltr" href="../../../../index.php%3Ftitle=Main_Page&oldid=23765.html">https://open-iov.org/index.php?title=Main_Page&oldid=23765</a>"</div></div> + <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> + </div> +</div> + +<div id="mw-navigation"> + <h2>Navigation menu</h2> + <div id="mw-head"> + <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" role="navigation" + > + <h3 id="p-personal-label" class="vector-menu-heading"> <span>Personal tools</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="pt-login" class="mw-list-item"><a href="../../../../index.php%3Ftitle=Special:UserLogin&returnto=Main+Page.html" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li></ul> + + </div> +</nav> + + <div id="left-navigation"> + <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu vector-menu-tabs" aria-labelledby="p-namespaces-label" role="navigation" + > + <h3 id="p-namespaces-label" class="vector-menu-heading"> <span>Namespaces</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="ca-nstab-main" class="selected mw-list-item"><a href="20221214193624!I915_Scheduling_Events_and_Requests.png.html" title="View the content page [c]" accesskey="c">Main page</a></li><li id="ca-talk" class="new mw-list-item"><a href="https://open-iov.org/index.php?title=Talk:Main_Page&action=edit&redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t">Discussion</a></li></ul> + + </div> +</nav> + + <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-variants-label" role="navigation" + > + <input type="checkbox" + id="p-variants-checkbox" + role="button" + aria-haspopup="true" + data-event-name="ui.dropdown-p-variants" + class=" vector-menu-checkbox" aria-labelledby="p-variants-label" /> + <h3 id="p-variants-label" class="vector-menu-heading"> <span>Variants</span> + <span class="vector-menu-checkbox-expanded">expanded</span> + <span class="vector-menu-checkbox-collapsed">collapsed</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"></ul> + + </div> +</nav> + + </div> + <div id="right-navigation"> + <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu vector-menu-tabs" aria-labelledby="p-views-label" role="navigation" + > + <h3 id="p-views-label" class="vector-menu-heading"> <span>Views</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="ca-view" class="selected mw-list-item"><a href="20221214193624!I915_Scheduling_Events_and_Requests.png.html">Read</a></li><li id="ca-viewsource" class="mw-list-item"><a href="../../../../index.php%3Ftitle=Main_Page&action=edit.html" title="This page is protected. You can view its source [e]" accesskey="e">View source</a></li><li id="ca-history" class="mw-list-item"><a href="../../../../index.php%3Ftitle=Main_Page&action=history.html" title="Past revisions of this page [h]" accesskey="h">View history</a></li></ul> + + </div> +</nav> + + <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-cactions-label" role="navigation" title="More options" + > + <input type="checkbox" + id="p-cactions-checkbox" + role="button" + aria-haspopup="true" + data-event-name="ui.dropdown-p-cactions" + class=" vector-menu-checkbox" aria-labelledby="p-cactions-label" /> + <h3 id="p-cactions-label" class="vector-menu-heading"> <span>More</span> + <span class="vector-menu-checkbox-expanded">expanded</span> + <span class="vector-menu-checkbox-collapsed">collapsed</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"></ul> + + </div> +</nav> + + <div id="p-search" role="search" class="vector-search-box"> + <div> + <h3 > + <label for="searchInput">Search</label> + </h3> + <form action="https://open-iov.org/index.php" id="searchform"> + <div id="simpleSearch" data-search-loc="header-navigation"> + <input type="search" name="search" placeholder="Search Open-IOV" autocapitalize="sentences" title="Search Open-IOV [f]" accesskey="f" id="searchInput"/> + <input type="hidden" name="title" value="Special:Search"/> + <input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/> + <input type="submit" name="go" value="Go" title="Go to a page with this exact name if it exists" id="searchButton" class="searchButton"/> + </div> + </form> + </div> +</div> + + </div> + </div> + +<div id="mw-panel"> + <div id="p-logo" role="banner"> + <a class="mw-wiki-logo" href="20221214193624!I915_Scheduling_Events_and_Requests.png.html" + title="Visit the main page"></a> + </div> + <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu vector-menu-portal portal" aria-labelledby="p-navigation-label" role="navigation" + > + <h3 id="p-navigation-label" class="vector-menu-heading"> <span>Navigation</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="n-mainpage-description" class="mw-list-item"><a href="20221214193624!I915_Scheduling_Events_and_Requests.png.html" title="Visit the main page [z]" accesskey="z">Main page</a></li><li id="n-recentchanges" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li><li id="n-randompage" class="mw-list-item"><a href="../../../../index.php/Special:Random.html" title="Load a random page [x]" accesskey="x">Random page</a></li><li id="n-help-mediawiki" class="mw-list-item"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">Help about MediaWiki</a></li></ul> + + </div> +</nav> + + <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu vector-menu-portal portal" aria-labelledby="p-tb-label" role="navigation" + > + <h3 id="p-tb-label" class="vector-menu-heading"> <span>Tools</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="t-whatlinkshere" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:WhatLinksHere/Main_Page" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:RecentChangesLinked/Main_Page" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li><li id="t-specialpages" class="mw-list-item"><a href="../../../../index.php/Special:SpecialPages.html" title="A list of all special pages [q]" accesskey="q">Special pages</a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li><li id="t-permalink" class="mw-list-item"><a href="../../../../index.php%3Ftitle=Main_Page&oldid=23765.html" title="Permanent link to this revision of the page">Permanent link</a></li><li id="t-info" class="mw-list-item"><a href="../../../../index.php%3Ftitle=Main_Page&action=info.html" title="More information about this page">Page information</a></li></ul> + + </div> +</nav> + + +</div> + +</div> +<footer id="footer" class="mw-footer" role="contentinfo" > + <ul id="footer-info" > + <li id="footer-info-lastmod"> This page was last edited on 30 March 2023, at 18:25.</li> +</ul> + + <ul id="footer-places" > + <li id="footer-places-privacy"><a href="https://open-iov.org/index.php/Open-IOV:Privacy_policy" title="Open-IOV:Privacy policy">Privacy policy</a></li> + <li id="footer-places-about"><a href="../../../../index.php/Open-IOV:About.html" title="Open-IOV:About">About Open-IOV</a></li> + <li id="footer-places-disclaimer"><a href="https://open-iov.org/index.php/Open-IOV:General_disclaimer" title="Open-IOV:General disclaimer">Disclaimers</a></li> +</ul> + + <ul id="footer-icons" class="noprint"> + <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="../../../../resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="../../../../resources/assets/poweredby_mediawiki_132x47.png 1.5x, ../../../../resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li> +</ul> + +</footer> + + +<script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.006","walltime":"0.008","ppvisitednodes":{"value":13,"limit":1000000},"postexpandincludesize":{"value":0,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":2,"limit":40},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"timestamp":"20260911154625","ttl":86400,"transientcontent":false}}});mw.config.set({"wgBackendResponseTime":58});});</script> +<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a3996b0b4c5739c9',t:'MTc4OTE1ODQ5OQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>
\ No newline at end of file diff --git a/wiki/open-iov.org/images/b/b4/Virgl.png b/wiki/open-iov.org/images/b/b4/Virgl.png Binary files differnew file mode 100644 index 0000000..c5c937e --- /dev/null +++ b/wiki/open-iov.org/images/b/b4/Virgl.png diff --git a/wiki/open-iov.org/images/b/bb/Figure_6-_MMU_-_GMMU_IOVA_translation-isolation..png.html b/wiki/open-iov.org/images/b/bb/Figure_6-_MMU_-_GMMU_IOVA_translation-isolation..png.html new file mode 100644 index 0000000..b0e2bc5 --- /dev/null +++ b/wiki/open-iov.org/images/b/bb/Figure_6-_MMU_-_GMMU_IOVA_translation-isolation..png.html @@ -0,0 +1,245 @@ +<!DOCTYPE html> +<html class="client-nojs" lang="en" dir="ltr"> +<head> +<meta charset="UTF-8"/> +<title>Open-IOV</title> +<script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":!1,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"b263757c23a7a1ef6b5f2c1f","wgCSPNonce":!1,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":!1,"wgNamespaceNumber":0,"wgPageName":"Main_Page","wgTitle":"Main Page","wgCurRevisionId":23765,"wgRevisionId":23765,"wgArticleId":1,"wgIsArticle":!0,"wgIsRedirect":!1,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Main_Page","wgRelevantArticleId":1,"wgIsProbablyEditable":!1,"wgRelevantPageIsProbablyEditable":!1,"wgRestrictionEdit":["sysop"],"wgRestrictionMove":["sysop"],"wgIsMainPage":!0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir": +"ltr","pageVariantFallbacks":"en"},"wgEditSubmitButtonLabelPublish":!1};RLSTATE={"site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","user.options":"loading","skins.vector.styles.legacy":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader"];</script> +<script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@1hzgi",function($,jQuery,require,module){/*@nomin*/mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); +});});</script> +<link rel="stylesheet" href="../../../load.php%3Flang=en&modules=ext.visualEditor.desktopArticleTarget.noscript|skins.vector.styles.legacy&only=styles&skin=vector.css"/> +<script async="" src="../../../load.php%3Flang=en&modules=startup&only=scripts&raw=1&skin=vector"></script> +<meta name="generator" content="MediaWiki 1.37.1"/> +<meta name="format-detection" content="telephone=no"/> +<link rel="shortcut icon" href="../../../favicon.ico.html"/> +<link rel="search" type="application/opensearchdescription+xml" href="../../../opensearch_desc.php" title="Open-IOV (en)"/> +<link rel="EditURI" type="application/rsd+xml" href="../../../api.php%3Faction=rsd"/> +<link rel="alternate" type="application/atom+xml" title="Open-IOV Atom feed" href="../../../index.php%3Ftitle=Special:RecentChanges&feed=atom"/> +</head> +<body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Main_Page rootpage-Main_Page skin-vector action-view skin-vector-legacy"><div id="mw-page-base" class="noprint"></div> +<div id="mw-head-base" class="noprint"></div> +<div id="content" class="mw-body" role="main"> + <a id="top"></a> + <div id="siteNotice"></div> + <div class="mw-indicators"> + </div> + <h1 id="firstHeading" class="firstHeading" >Main Page</h1> + <div id="bodyContent" class="vector-body"> + <div id="siteSub" class="noprint">From Open-IOV</div> + <div id="contentSub"></div> + <div id="contentSub2"></div> + + <div id="jump-to-nav"></div> + <a class="mw-jump-link" href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#mw-head">Jump to navigation</a> + <a class="mw-jump-link" href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#searchInput">Jump to search</a> + <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-parser-output"><p>Welcome to the <b>Open-IOV Project</b> wiki. +</p> +<div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> +<ul> +<li class="toclevel-1 tocsection-1"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#Articles"><span class="tocnumber">1</span> <span class="toctext">Articles</span></a></li> +<li class="toclevel-1 tocsection-2"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#Community"><span class="tocnumber">2</span> <span class="toctext">Community</span></a></li> +<li class="toclevel-1 tocsection-3"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#Contributing_to_Open-IOV.org"><span class="tocnumber">3</span> <span class="toctext">Contributing to Open-IOV.org</span></a></li> +<li class="toclevel-1 tocsection-4"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#Creating_an_Article"><span class="tocnumber">4</span> <span class="toctext">Creating an Article</span></a></li> +</ul> +</div> + +<h2><span class="mw-headline" id="Articles"><a href="../../../index.php/Articles.html" title="Articles">Articles</a></span></h2> +<p><b>Visit the <a href="../../../index.php/Articles.html" title="Articles">Articles page</a> for an overview of this wiki's contents.</b> +</p><p>New and existing projects related to the following topics are welcome: +</p> +<ul><li><b>GPU & IO Virtualization (VFIO / SR-IOV / SIOV / Mdev)</b></li> +<li><b>GPU & IO Device Drivers</b></li> +<li><b>Hypervisor Development</b></li> +<li><b>Virtualization Tools</b></li></ul> +<p><b>Signups are open</b> to the public and <b>anyone can contribute</b>. +</p> +<h2><span class="mw-headline" id="Community">Community</span></h2> +<p><b>Discord:</b> <a rel="nofollow" class="external free" href="https://discord.gg/Rb9K9DYxKK">https://discord.gg/Rb9K9DYxKK</a> +</p><p><b>IRC:</b> +</p> +<h2><span class="mw-headline" id="Contributing_to_Open-IOV.org">Contributing to Open-IOV.org</span></h2> +<p>Due to spam account creation is temporarily disabled through the Open-IOV website. +</p><p>Contact Open-IOV moderators in the community <b>#Documentation</b> channel to have your account allowlisted until unmoderated signups re-open. +</p> +<h2><span class="mw-headline" id="Creating_an_Article">Creating an Article</span></h2> +<p>If you'd like to start a new article or contribute to an existing one simply create an account then visit a URL containing the article title you'd like to create or edit and click the "Edit" button. +</p><p>Example: +</p><p><a rel="nofollow" class="external free" href="https://open-iov.org/index.php/your-article-title-here">https://open-iov.org/index.php/your-article-title-here</a> +</p><p>New articles should be linked on the <a href="../../../index.php/Articles.html" title="Articles">Articles page</a> so people can find them. +</p> +<!-- +NewPP limit report +Cached time: 20260911154625 +Cache expiry: 86400 +Reduced expiry: false +Complications: [] +CPU time usage: 0.006 seconds +Real time usage: 0.008 seconds +Preprocessor visited node count: 13/1000000 +Post‐expand include size: 0/2097152 bytes +Template argument size: 0/2097152 bytes +Highest expansion depth: 2/40 +Expensive parser function count: 0/100 +Unstrip recursion depth: 0/20 +Unstrip post‐expand size: 0/5000000 bytes +--> +<!-- +Transclusion expansion time report (%,ms,calls,template) +100.00% 0.000 1 -total +--> + +<!-- Saved in parser cache with key my_wiki:pcache:idhash:1-0!canonical and timestamp 20260911154625 and revision id 23765. Serialized with JSON. + --> +</div> +<div class="printfooter">Retrieved from "<a dir="ltr" href="../../../index.php%3Ftitle=Main_Page&oldid=23765.html">https://open-iov.org/index.php?title=Main_Page&oldid=23765</a>"</div></div> + <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> + </div> +</div> + +<div id="mw-navigation"> + <h2>Navigation menu</h2> + <div id="mw-head"> + <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" role="navigation" + > + <h3 id="p-personal-label" class="vector-menu-heading"> <span>Personal tools</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="pt-login" class="mw-list-item"><a href="../../../index.php%3Ftitle=Special:UserLogin&returnto=Main+Page.html" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li></ul> + + </div> +</nav> + + <div id="left-navigation"> + <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu vector-menu-tabs" aria-labelledby="p-namespaces-label" role="navigation" + > + <h3 id="p-namespaces-label" class="vector-menu-heading"> <span>Namespaces</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="ca-nstab-main" class="selected mw-list-item"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html" title="View the content page [c]" accesskey="c">Main page</a></li><li id="ca-talk" class="new mw-list-item"><a href="https://open-iov.org/index.php?title=Talk:Main_Page&action=edit&redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t">Discussion</a></li></ul> + + </div> +</nav> + + <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-variants-label" role="navigation" + > + <input type="checkbox" + id="p-variants-checkbox" + role="button" + aria-haspopup="true" + data-event-name="ui.dropdown-p-variants" + class=" vector-menu-checkbox" aria-labelledby="p-variants-label" /> + <h3 id="p-variants-label" class="vector-menu-heading"> <span>Variants</span> + <span class="vector-menu-checkbox-expanded">expanded</span> + <span class="vector-menu-checkbox-collapsed">collapsed</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"></ul> + + </div> +</nav> + + </div> + <div id="right-navigation"> + <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu vector-menu-tabs" aria-labelledby="p-views-label" role="navigation" + > + <h3 id="p-views-label" class="vector-menu-heading"> <span>Views</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="ca-view" class="selected mw-list-item"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html">Read</a></li><li id="ca-viewsource" class="mw-list-item"><a href="../../../index.php%3Ftitle=Main_Page&action=edit.html" title="This page is protected. You can view its source [e]" accesskey="e">View source</a></li><li id="ca-history" class="mw-list-item"><a href="../../../index.php%3Ftitle=Main_Page&action=history.html" title="Past revisions of this page [h]" accesskey="h">View history</a></li></ul> + + </div> +</nav> + + <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-cactions-label" role="navigation" title="More options" + > + <input type="checkbox" + id="p-cactions-checkbox" + role="button" + aria-haspopup="true" + data-event-name="ui.dropdown-p-cactions" + class=" vector-menu-checkbox" aria-labelledby="p-cactions-label" /> + <h3 id="p-cactions-label" class="vector-menu-heading"> <span>More</span> + <span class="vector-menu-checkbox-expanded">expanded</span> + <span class="vector-menu-checkbox-collapsed">collapsed</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"></ul> + + </div> +</nav> + + <div id="p-search" role="search" class="vector-search-box"> + <div> + <h3 > + <label for="searchInput">Search</label> + </h3> + <form action="https://open-iov.org/index.php" id="searchform"> + <div id="simpleSearch" data-search-loc="header-navigation"> + <input type="search" name="search" placeholder="Search Open-IOV" autocapitalize="sentences" title="Search Open-IOV [f]" accesskey="f" id="searchInput"/> + <input type="hidden" name="title" value="Special:Search"/> + <input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/> + <input type="submit" name="go" value="Go" title="Go to a page with this exact name if it exists" id="searchButton" class="searchButton"/> + </div> + </form> + </div> +</div> + + </div> + </div> + +<div id="mw-panel"> + <div id="p-logo" role="banner"> + <a class="mw-wiki-logo" href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html" + title="Visit the main page"></a> + </div> + <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu vector-menu-portal portal" aria-labelledby="p-navigation-label" role="navigation" + > + <h3 id="p-navigation-label" class="vector-menu-heading"> <span>Navigation</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="n-mainpage-description" class="mw-list-item"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html" title="Visit the main page [z]" accesskey="z">Main page</a></li><li id="n-recentchanges" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li><li id="n-randompage" class="mw-list-item"><a href="../../../index.php/Special:Random.html" title="Load a random page [x]" accesskey="x">Random page</a></li><li id="n-help-mediawiki" class="mw-list-item"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">Help about MediaWiki</a></li></ul> + + </div> +</nav> + + <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu vector-menu-portal portal" aria-labelledby="p-tb-label" role="navigation" + > + <h3 id="p-tb-label" class="vector-menu-heading"> <span>Tools</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="t-whatlinkshere" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:WhatLinksHere/Main_Page" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:RecentChangesLinked/Main_Page" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li><li id="t-specialpages" class="mw-list-item"><a href="../../../index.php/Special:SpecialPages.html" title="A list of all special pages [q]" accesskey="q">Special pages</a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li><li id="t-permalink" class="mw-list-item"><a href="../../../index.php%3Ftitle=Main_Page&oldid=23765.html" title="Permanent link to this revision of the page">Permanent link</a></li><li id="t-info" class="mw-list-item"><a href="../../../index.php%3Ftitle=Main_Page&action=info.html" title="More information about this page">Page information</a></li></ul> + + </div> +</nav> + + +</div> + +</div> +<footer id="footer" class="mw-footer" role="contentinfo" > + <ul id="footer-info" > + <li id="footer-info-lastmod"> This page was last edited on 30 March 2023, at 18:25.</li> +</ul> + + <ul id="footer-places" > + <li id="footer-places-privacy"><a href="https://open-iov.org/index.php/Open-IOV:Privacy_policy" title="Open-IOV:Privacy policy">Privacy policy</a></li> + <li id="footer-places-about"><a href="../../../index.php/Open-IOV:About.html" title="Open-IOV:About">About Open-IOV</a></li> + <li id="footer-places-disclaimer"><a href="https://open-iov.org/index.php/Open-IOV:General_disclaimer" title="Open-IOV:General disclaimer">Disclaimers</a></li> +</ul> + + <ul id="footer-icons" class="noprint"> + <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="../../../resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="../../../resources/assets/poweredby_mediawiki_132x47.png 1.5x, ../../../resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li> +</ul> + +</footer> + + +<script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.006","walltime":"0.008","ppvisitednodes":{"value":13,"limit":1000000},"postexpandincludesize":{"value":0,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":2,"limit":40},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"timestamp":"20260911154625","ttl":86400,"transientcontent":false}}});mw.config.set({"wgBackendResponseTime":58});});</script> +<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a3996a7d1b7b39c9',t:'MTc4OTE1ODQ3Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>
\ No newline at end of file diff --git a/wiki/open-iov.org/images/b/bc/Guest_driver_accessing_Mdev_MMIO_space_backed_by_mdev_file_descriptor_triggers_EPT_violation..png.html b/wiki/open-iov.org/images/b/bc/Guest_driver_accessing_Mdev_MMIO_space_backed_by_mdev_file_descriptor_triggers_EPT_violation..png.html new file mode 100644 index 0000000..2a7f544 --- /dev/null +++ b/wiki/open-iov.org/images/b/bc/Guest_driver_accessing_Mdev_MMIO_space_backed_by_mdev_file_descriptor_triggers_EPT_violation..png.html @@ -0,0 +1,245 @@ +<!DOCTYPE html> +<html class="client-nojs" lang="en" dir="ltr"> +<head> +<meta charset="UTF-8"/> +<title>Open-IOV</title> +<script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":!1,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"bb070968aac3d4fe8926d7c7","wgCSPNonce":!1,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":!1,"wgNamespaceNumber":0,"wgPageName":"Main_Page","wgTitle":"Main Page","wgCurRevisionId":23765,"wgRevisionId":23765,"wgArticleId":1,"wgIsArticle":!0,"wgIsRedirect":!1,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"Main_Page","wgRelevantArticleId":1,"wgIsProbablyEditable":!1,"wgRelevantPageIsProbablyEditable":!1,"wgRestrictionEdit":["sysop"],"wgRestrictionMove":["sysop"],"wgIsMainPage":!0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir": +"ltr","pageVariantFallbacks":"en"},"wgEditSubmitButtonLabelPublish":!1};RLSTATE={"site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","user.options":"loading","skins.vector.styles.legacy":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready"};RLPAGEMODULES=["site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader"];</script> +<script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@1hzgi",function($,jQuery,require,module){/*@nomin*/mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); +});});</script> +<link rel="stylesheet" href="../../../load.php%3Flang=en&modules=ext.visualEditor.desktopArticleTarget.noscript|skins.vector.styles.legacy&only=styles&skin=vector.css"/> +<script async="" src="../../../load.php%3Flang=en&modules=startup&only=scripts&raw=1&skin=vector"></script> +<meta name="generator" content="MediaWiki 1.37.1"/> +<meta name="format-detection" content="telephone=no"/> +<link rel="shortcut icon" href="../../../favicon.ico.html"/> +<link rel="search" type="application/opensearchdescription+xml" href="../../../opensearch_desc.php" title="Open-IOV (en)"/> +<link rel="EditURI" type="application/rsd+xml" href="../../../api.php%3Faction=rsd"/> +<link rel="alternate" type="application/atom+xml" title="Open-IOV Atom feed" href="../../../index.php%3Ftitle=Special:RecentChanges&feed=atom"/> +</head> +<body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Main_Page rootpage-Main_Page skin-vector action-view skin-vector-legacy"><div id="mw-page-base" class="noprint"></div> +<div id="mw-head-base" class="noprint"></div> +<div id="content" class="mw-body" role="main"> + <a id="top"></a> + <div id="siteNotice"></div> + <div class="mw-indicators"> + </div> + <h1 id="firstHeading" class="firstHeading" >Main Page</h1> + <div id="bodyContent" class="vector-body"> + <div id="siteSub" class="noprint">From Open-IOV</div> + <div id="contentSub"></div> + <div id="contentSub2"></div> + + <div id="jump-to-nav"></div> + <a class="mw-jump-link" href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#mw-head">Jump to navigation</a> + <a class="mw-jump-link" href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#searchInput">Jump to search</a> + <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-parser-output"><p>Welcome to the <b>Open-IOV Project</b> wiki. +</p> +<div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> +<ul> +<li class="toclevel-1 tocsection-1"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#Articles"><span class="tocnumber">1</span> <span class="toctext">Articles</span></a></li> +<li class="toclevel-1 tocsection-2"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#Community"><span class="tocnumber">2</span> <span class="toctext">Community</span></a></li> +<li class="toclevel-1 tocsection-3"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#Contributing_to_Open-IOV.org"><span class="tocnumber">3</span> <span class="toctext">Contributing to Open-IOV.org</span></a></li> +<li class="toclevel-1 tocsection-4"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html#Creating_an_Article"><span class="tocnumber">4</span> <span class="toctext">Creating an Article</span></a></li> +</ul> +</div> + +<h2><span class="mw-headline" id="Articles"><a href="../../../index.php/Articles.html" title="Articles">Articles</a></span></h2> +<p><b>Visit the <a href="../../../index.php/Articles.html" title="Articles">Articles page</a> for an overview of this wiki's contents.</b> +</p><p>New and existing projects related to the following topics are welcome: +</p> +<ul><li><b>GPU & IO Virtualization (VFIO / SR-IOV / SIOV / Mdev)</b></li> +<li><b>GPU & IO Device Drivers</b></li> +<li><b>Hypervisor Development</b></li> +<li><b>Virtualization Tools</b></li></ul> +<p><b>Signups are open</b> to the public and <b>anyone can contribute</b>. +</p> +<h2><span class="mw-headline" id="Community">Community</span></h2> +<p><b>Discord:</b> <a rel="nofollow" class="external free" href="https://discord.gg/Rb9K9DYxKK">https://discord.gg/Rb9K9DYxKK</a> +</p><p><b>IRC:</b> +</p> +<h2><span class="mw-headline" id="Contributing_to_Open-IOV.org">Contributing to Open-IOV.org</span></h2> +<p>Due to spam account creation is temporarily disabled through the Open-IOV website. +</p><p>Contact Open-IOV moderators in the community <b>#Documentation</b> channel to have your account allowlisted until unmoderated signups re-open. +</p> +<h2><span class="mw-headline" id="Creating_an_Article">Creating an Article</span></h2> +<p>If you'd like to start a new article or contribute to an existing one simply create an account then visit a URL containing the article title you'd like to create or edit and click the "Edit" button. +</p><p>Example: +</p><p><a rel="nofollow" class="external free" href="https://open-iov.org/index.php/your-article-title-here">https://open-iov.org/index.php/your-article-title-here</a> +</p><p>New articles should be linked on the <a href="../../../index.php/Articles.html" title="Articles">Articles page</a> so people can find them. +</p> +<!-- +NewPP limit report +Cached time: 20260911154625 +Cache expiry: 86400 +Reduced expiry: false +Complications: [] +CPU time usage: 0.006 seconds +Real time usage: 0.008 seconds +Preprocessor visited node count: 13/1000000 +Post‐expand include size: 0/2097152 bytes +Template argument size: 0/2097152 bytes +Highest expansion depth: 2/40 +Expensive parser function count: 0/100 +Unstrip recursion depth: 0/20 +Unstrip post‐expand size: 0/5000000 bytes +--> +<!-- +Transclusion expansion time report (%,ms,calls,template) +100.00% 0.000 1 -total +--> + +<!-- Saved in parser cache with key my_wiki:pcache:idhash:1-0!canonical and timestamp 20260911154625 and revision id 23765. Serialized with JSON. + --> +</div> +<div class="printfooter">Retrieved from "<a dir="ltr" href="../../../index.php%3Ftitle=Main_Page&oldid=23765.html">https://open-iov.org/index.php?title=Main_Page&oldid=23765</a>"</div></div> + <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> + </div> +</div> + +<div id="mw-navigation"> + <h2>Navigation menu</h2> + <div id="mw-head"> + <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" role="navigation" + > + <h3 id="p-personal-label" class="vector-menu-heading"> <span>Personal tools</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="pt-login" class="mw-list-item"><a href="../../../index.php%3Ftitle=Special:UserLogin&returnto=Main+Page.html" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a></li></ul> + + </div> +</nav> + + <div id="left-navigation"> + <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu vector-menu-tabs" aria-labelledby="p-namespaces-label" role="navigation" + > + <h3 id="p-namespaces-label" class="vector-menu-heading"> <span>Namespaces</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="ca-nstab-main" class="selected mw-list-item"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html" title="View the content page [c]" accesskey="c">Main page</a></li><li id="ca-talk" class="new mw-list-item"><a href="https://open-iov.org/index.php?title=Talk:Main_Page&action=edit&redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t">Discussion</a></li></ul> + + </div> +</nav> + + <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-variants-label" role="navigation" + > + <input type="checkbox" + id="p-variants-checkbox" + role="button" + aria-haspopup="true" + data-event-name="ui.dropdown-p-variants" + class=" vector-menu-checkbox" aria-labelledby="p-variants-label" /> + <h3 id="p-variants-label" class="vector-menu-heading"> <span>Variants</span> + <span class="vector-menu-checkbox-expanded">expanded</span> + <span class="vector-menu-checkbox-collapsed">collapsed</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"></ul> + + </div> +</nav> + + </div> + <div id="right-navigation"> + <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu vector-menu-tabs" aria-labelledby="p-views-label" role="navigation" + > + <h3 id="p-views-label" class="vector-menu-heading"> <span>Views</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="ca-view" class="selected mw-list-item"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html">Read</a></li><li id="ca-viewsource" class="mw-list-item"><a href="../../../index.php%3Ftitle=Main_Page&action=edit.html" title="This page is protected. You can view its source [e]" accesskey="e">View source</a></li><li id="ca-history" class="mw-list-item"><a href="../../../index.php%3Ftitle=Main_Page&action=history.html" title="Past revisions of this page [h]" accesskey="h">View history</a></li></ul> + + </div> +</nav> + + <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-cactions-label" role="navigation" title="More options" + > + <input type="checkbox" + id="p-cactions-checkbox" + role="button" + aria-haspopup="true" + data-event-name="ui.dropdown-p-cactions" + class=" vector-menu-checkbox" aria-labelledby="p-cactions-label" /> + <h3 id="p-cactions-label" class="vector-menu-heading"> <span>More</span> + <span class="vector-menu-checkbox-expanded">expanded</span> + <span class="vector-menu-checkbox-collapsed">collapsed</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"></ul> + + </div> +</nav> + + <div id="p-search" role="search" class="vector-search-box"> + <div> + <h3 > + <label for="searchInput">Search</label> + </h3> + <form action="https://open-iov.org/index.php" id="searchform"> + <div id="simpleSearch" data-search-loc="header-navigation"> + <input type="search" name="search" placeholder="Search Open-IOV" autocapitalize="sentences" title="Search Open-IOV [f]" accesskey="f" id="searchInput"/> + <input type="hidden" name="title" value="Special:Search"/> + <input type="submit" name="fulltext" value="Search" title="Search the pages for this text" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/> + <input type="submit" name="go" value="Go" title="Go to a page with this exact name if it exists" id="searchButton" class="searchButton"/> + </div> + </form> + </div> +</div> + + </div> + </div> + +<div id="mw-panel"> + <div id="p-logo" role="banner"> + <a class="mw-wiki-logo" href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html" + title="Visit the main page"></a> + </div> + <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu vector-menu-portal portal" aria-labelledby="p-navigation-label" role="navigation" + > + <h3 id="p-navigation-label" class="vector-menu-heading"> <span>Navigation</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="n-mainpage-description" class="mw-list-item"><a href="../../archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html" title="Visit the main page [z]" accesskey="z">Main page</a></li><li id="n-recentchanges" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:RecentChanges" title="A list of recent changes in the wiki [r]" accesskey="r">Recent changes</a></li><li id="n-randompage" class="mw-list-item"><a href="../../../index.php/Special:Random.html" title="Load a random page [x]" accesskey="x">Random page</a></li><li id="n-help-mediawiki" class="mw-list-item"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents">Help about MediaWiki</a></li></ul> + + </div> +</nav> + + <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu vector-menu-portal portal" aria-labelledby="p-tb-label" role="navigation" + > + <h3 id="p-tb-label" class="vector-menu-heading"> <span>Tools</span> + </h3> + <div class="vector-menu-content"> + + <ul class="vector-menu-content-list"><li id="t-whatlinkshere" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:WhatLinksHere/Main_Page" title="A list of all wiki pages that link here [j]" accesskey="j">What links here</a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="https://open-iov.org/index.php/Special:RecentChangesLinked/Main_Page" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k">Related changes</a></li><li id="t-specialpages" class="mw-list-item"><a href="../../../index.php/Special:SpecialPages.html" title="A list of all special pages [q]" accesskey="q">Special pages</a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p">Printable version</a></li><li id="t-permalink" class="mw-list-item"><a href="../../../index.php%3Ftitle=Main_Page&oldid=23765.html" title="Permanent link to this revision of the page">Permanent link</a></li><li id="t-info" class="mw-list-item"><a href="../../../index.php%3Ftitle=Main_Page&action=info.html" title="More information about this page">Page information</a></li></ul> + + </div> +</nav> + + +</div> + +</div> +<footer id="footer" class="mw-footer" role="contentinfo" > + <ul id="footer-info" > + <li id="footer-info-lastmod"> This page was last edited on 30 March 2023, at 18:25.</li> +</ul> + + <ul id="footer-places" > + <li id="footer-places-privacy"><a href="https://open-iov.org/index.php/Open-IOV:Privacy_policy" title="Open-IOV:Privacy policy">Privacy policy</a></li> + <li id="footer-places-about"><a href="../../../index.php/Open-IOV:About.html" title="Open-IOV:About">About Open-IOV</a></li> + <li id="footer-places-disclaimer"><a href="https://open-iov.org/index.php/Open-IOV:General_disclaimer" title="Open-IOV:General disclaimer">Disclaimers</a></li> +</ul> + + <ul id="footer-icons" class="noprint"> + <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="../../../resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="../../../resources/assets/poweredby_mediawiki_132x47.png 1.5x, ../../../resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li> +</ul> + +</footer> + + +<script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.006","walltime":"0.008","ppvisitednodes":{"value":13,"limit":1000000},"postexpandincludesize":{"value":0,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":2,"limit":40},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"timingprofile":["100.00% 0.000 1 -total"]},"cachereport":{"timestamp":"20260911154625","ttl":86400,"transientcontent":false}}});mw.config.set({"wgBackendResponseTime":59});});</script> +<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a3996ad0d83d39c9',t:'MTc4OTE1ODQ4OQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>
\ No newline at end of file diff --git a/wiki/open-iov.org/images/c/c2/Figure_0-_i915_vGPU_Scheduling.png b/wiki/open-iov.org/images/c/c2/Figure_0-_i915_vGPU_Scheduling.png Binary files differnew file mode 100644 index 0000000..448b08a --- /dev/null +++ b/wiki/open-iov.org/images/c/c2/Figure_0-_i915_vGPU_Scheduling.png diff --git a/wiki/open-iov.org/images/c/c3/I915_Scheduling_Events_and_Requests.png b/wiki/open-iov.org/images/c/c3/I915_Scheduling_Events_and_Requests.png Binary files differnew file mode 100644 index 0000000..a908118 --- /dev/null +++ b/wiki/open-iov.org/images/c/c3/I915_Scheduling_Events_and_Requests.png diff --git a/wiki/open-iov.org/images/c/c7/VFIO-Mdev_Diagram.png b/wiki/open-iov.org/images/c/c7/VFIO-Mdev_Diagram.png Binary files differnew file mode 100644 index 0000000..cbafef4 --- /dev/null +++ b/wiki/open-iov.org/images/c/c7/VFIO-Mdev_Diagram.png diff --git a/wiki/open-iov.org/images/d/d3/IVSHMEM.png b/wiki/open-iov.org/images/d/d3/IVSHMEM.png Binary files differnew file mode 100644 index 0000000..c9dfe7d --- /dev/null +++ b/wiki/open-iov.org/images/d/d3/IVSHMEM.png diff --git a/wiki/open-iov.org/images/d/df/SR-IOV-Diagram.png b/wiki/open-iov.org/images/d/df/SR-IOV-Diagram.png Binary files differnew file mode 100644 index 0000000..73be6c2 --- /dev/null +++ b/wiki/open-iov.org/images/d/df/SR-IOV-Diagram.png diff --git a/wiki/open-iov.org/images/e/e0/Figure_2-_Intel_vGPU_Scheduler.png b/wiki/open-iov.org/images/e/e0/Figure_2-_Intel_vGPU_Scheduler.png Binary files differnew file mode 100644 index 0000000..77096e0 --- /dev/null +++ b/wiki/open-iov.org/images/e/e0/Figure_2-_Intel_vGPU_Scheduler.png diff --git a/wiki/open-iov.org/images/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png b/wiki/open-iov.org/images/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png Binary files differnew file mode 100644 index 0000000..e48db2b --- /dev/null +++ b/wiki/open-iov.org/images/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png diff --git a/wiki/open-iov.org/images/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png b/wiki/open-iov.org/images/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png Binary files differnew file mode 100644 index 0000000..02c0c68 --- /dev/null +++ b/wiki/open-iov.org/images/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png diff --git a/wiki/open-iov.org/images/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png b/wiki/open-iov.org/images/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png Binary files differnew file mode 100644 index 0000000..07bbe18 --- /dev/null +++ b/wiki/open-iov.org/images/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png diff --git a/wiki/open-iov.org/images/open-iov.png?d7807 b/wiki/open-iov.org/images/open-iov.png?d7807 Binary files differnew file mode 100644 index 0000000..831a489 --- /dev/null +++ b/wiki/open-iov.org/images/open-iov.png?d7807 diff --git a/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/120px-Intel_GVT-g_Capabilities.png b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/120px-Intel_GVT-g_Capabilities.png Binary files differnew file mode 100644 index 0000000..8d202b3 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/120px-Intel_GVT-g_Capabilities.png diff --git a/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/300px-Intel_GVT-g_Capabilities.png b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/300px-Intel_GVT-g_Capabilities.png Binary files differnew file mode 100644 index 0000000..c1c1183 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/300px-Intel_GVT-g_Capabilities.png diff --git a/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/450px-Intel_GVT-g_Capabilities.png b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/450px-Intel_GVT-g_Capabilities.png Binary files differnew file mode 100644 index 0000000..cea2f59 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/450px-Intel_GVT-g_Capabilities.png diff --git a/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/600px-Intel_GVT-g_Capabilities.png b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/600px-Intel_GVT-g_Capabilities.png Binary files differnew file mode 100644 index 0000000..8442a91 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/600px-Intel_GVT-g_Capabilities.png diff --git a/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/800px-Intel_GVT-g_Capabilities.png b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/800px-Intel_GVT-g_Capabilities.png Binary files differnew file mode 100644 index 0000000..7d6cc7b --- /dev/null +++ b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/800px-Intel_GVT-g_Capabilities.png diff --git a/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/120px-Screen_Shot_2022-11-18_at_4.14.32_PM.png b/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/120px-Screen_Shot_2022-11-18_at_4.14.32_PM.png Binary files differnew file mode 100644 index 0000000..f0dccaa --- /dev/null +++ b/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/120px-Screen_Shot_2022-11-18_at_4.14.32_PM.png diff --git a/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/300px-Screen_Shot_2022-11-18_at_4.14.32_PM.png b/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/300px-Screen_Shot_2022-11-18_at_4.14.32_PM.png Binary files differnew file mode 100644 index 0000000..25e16cf --- /dev/null +++ b/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/300px-Screen_Shot_2022-11-18_at_4.14.32_PM.png diff --git a/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/450px-Screen_Shot_2022-11-18_at_4.14.32_PM.png b/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/450px-Screen_Shot_2022-11-18_at_4.14.32_PM.png Binary files differnew file mode 100644 index 0000000..1262ad9 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/450px-Screen_Shot_2022-11-18_at_4.14.32_PM.png diff --git a/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/600px-Screen_Shot_2022-11-18_at_4.14.32_PM.png b/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/600px-Screen_Shot_2022-11-18_at_4.14.32_PM.png Binary files differnew file mode 100644 index 0000000..23a7b8f --- /dev/null +++ b/wiki/open-iov.org/images/thumb/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png/600px-Screen_Shot_2022-11-18_at_4.14.32_PM.png diff --git a/wiki/open-iov.org/images/thumb/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png/120px-Screen_Shot_2022-05-06_at_10.46.59_AM.png b/wiki/open-iov.org/images/thumb/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png/120px-Screen_Shot_2022-05-06_at_10.46.59_AM.png Binary files differnew file mode 100644 index 0000000..7e659f1 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png/120px-Screen_Shot_2022-05-06_at_10.46.59_AM.png diff --git a/wiki/open-iov.org/images/thumb/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png/300px-Screen_Shot_2022-05-06_at_10.46.59_AM.png b/wiki/open-iov.org/images/thumb/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png/300px-Screen_Shot_2022-05-06_at_10.46.59_AM.png Binary files differnew file mode 100644 index 0000000..7467cbf --- /dev/null +++ b/wiki/open-iov.org/images/thumb/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png/300px-Screen_Shot_2022-05-06_at_10.46.59_AM.png diff --git a/wiki/open-iov.org/images/thumb/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png/450px-Screen_Shot_2022-05-06_at_10.46.59_AM.png b/wiki/open-iov.org/images/thumb/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png/450px-Screen_Shot_2022-05-06_at_10.46.59_AM.png Binary files differnew file mode 100644 index 0000000..8ce3034 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png/450px-Screen_Shot_2022-05-06_at_10.46.59_AM.png diff --git a/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/1137px-Type_1_IOMMU_Tracks_VA-GFN.png b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/1137px-Type_1_IOMMU_Tracks_VA-GFN.png Binary files differnew file mode 100644 index 0000000..56e7262 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/1137px-Type_1_IOMMU_Tracks_VA-GFN.png diff --git a/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/120px-Type_1_IOMMU_Tracks_VA-GFN.png b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/120px-Type_1_IOMMU_Tracks_VA-GFN.png Binary files differnew file mode 100644 index 0000000..30535c3 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/120px-Type_1_IOMMU_Tracks_VA-GFN.png diff --git a/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/1516px-Type_1_IOMMU_Tracks_VA-GFN.png b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/1516px-Type_1_IOMMU_Tracks_VA-GFN.png Binary files differnew file mode 100644 index 0000000..460b26d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/1516px-Type_1_IOMMU_Tracks_VA-GFN.png diff --git a/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/300px-Type_1_IOMMU_Tracks_VA-GFN.png b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/300px-Type_1_IOMMU_Tracks_VA-GFN.png Binary files differnew file mode 100644 index 0000000..061af94 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/300px-Type_1_IOMMU_Tracks_VA-GFN.png diff --git a/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/450px-Type_1_IOMMU_Tracks_VA-GFN.png b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/450px-Type_1_IOMMU_Tracks_VA-GFN.png Binary files differnew file mode 100644 index 0000000..59799b7 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/450px-Type_1_IOMMU_Tracks_VA-GFN.png diff --git a/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/600px-Type_1_IOMMU_Tracks_VA-GFN.png b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/600px-Type_1_IOMMU_Tracks_VA-GFN.png Binary files differnew file mode 100644 index 0000000..1db093a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/600px-Type_1_IOMMU_Tracks_VA-GFN.png diff --git a/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/758px-Type_1_IOMMU_Tracks_VA-GFN.png b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/758px-Type_1_IOMMU_Tracks_VA-GFN.png Binary files differnew file mode 100644 index 0000000..49286a8 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/758px-Type_1_IOMMU_Tracks_VA-GFN.png diff --git a/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/1139px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/1139px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png Binary files differnew file mode 100644 index 0000000..ff144f9 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/1139px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png diff --git a/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/120px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/120px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png Binary files differnew file mode 100644 index 0000000..6ad263a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/120px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png diff --git a/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/1518px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/1518px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png Binary files differnew file mode 100644 index 0000000..adbafe8 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/1518px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png diff --git a/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/300px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/300px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png Binary files differnew file mode 100644 index 0000000..6e73d7c --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/300px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png diff --git a/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/450px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/450px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png Binary files differnew file mode 100644 index 0000000..044757c --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/450px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png diff --git a/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/600px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/600px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png Binary files differnew file mode 100644 index 0000000..c035033 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/600px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png diff --git a/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/759px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/759px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png Binary files differnew file mode 100644 index 0000000..c0de43d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png/759px-QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png diff --git a/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/1148px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/1148px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..e20308f --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/1148px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/120px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/120px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..19b6ed5 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/120px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/1530px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/1530px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..845d1f3 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/1530px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/300px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/300px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..49965ac --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/300px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/450px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/450px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..836ced2 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/450px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/600px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/600px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..8d9c5c6 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/600px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/765px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/765px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..dade2e9 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png/765px-QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/293px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png b/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/293px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png Binary files differnew file mode 100644 index 0000000..d6c0deb --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/293px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png diff --git a/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/300px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png b/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/300px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png Binary files differnew file mode 100644 index 0000000..72e2eb9 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/300px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png diff --git a/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/440px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png b/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/440px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png Binary files differnew file mode 100644 index 0000000..9f62eee --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/440px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png diff --git a/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/450px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png b/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/450px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png Binary files differnew file mode 100644 index 0000000..bc8622a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/450px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png diff --git a/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/58px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png b/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/58px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png Binary files differnew file mode 100644 index 0000000..13e7fcb --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png/58px-Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png diff --git a/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/1200px-Telescope_LG-Proxy.png b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/1200px-Telescope_LG-Proxy.png Binary files differnew file mode 100644 index 0000000..f04e23d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/1200px-Telescope_LG-Proxy.png diff --git a/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/120px-Telescope_LG-Proxy.png b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/120px-Telescope_LG-Proxy.png Binary files differnew file mode 100644 index 0000000..82bbecf --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/120px-Telescope_LG-Proxy.png diff --git a/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/1599px-Telescope_LG-Proxy.png b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/1599px-Telescope_LG-Proxy.png Binary files differnew file mode 100644 index 0000000..ad09874 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/1599px-Telescope_LG-Proxy.png diff --git a/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/300px-Telescope_LG-Proxy.png b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/300px-Telescope_LG-Proxy.png Binary files differnew file mode 100644 index 0000000..6e2a81e --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/300px-Telescope_LG-Proxy.png diff --git a/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/450px-Telescope_LG-Proxy.png b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/450px-Telescope_LG-Proxy.png Binary files differnew file mode 100644 index 0000000..76478e0 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/450px-Telescope_LG-Proxy.png diff --git a/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/600px-Telescope_LG-Proxy.png b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/600px-Telescope_LG-Proxy.png Binary files differnew file mode 100644 index 0000000..6860c17 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/600px-Telescope_LG-Proxy.png diff --git a/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/800px-Telescope_LG-Proxy.png b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/800px-Telescope_LG-Proxy.png Binary files differnew file mode 100644 index 0000000..1e928e4 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/800px-Telescope_LG-Proxy.png diff --git a/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/1115px-IOCTL_set_VFIO_container.png b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/1115px-IOCTL_set_VFIO_container.png Binary files differnew file mode 100644 index 0000000..f39aa8f --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/1115px-IOCTL_set_VFIO_container.png diff --git a/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/120px-IOCTL_set_VFIO_container.png b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/120px-IOCTL_set_VFIO_container.png Binary files differnew file mode 100644 index 0000000..8d63c4d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/120px-IOCTL_set_VFIO_container.png diff --git a/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/1486px-IOCTL_set_VFIO_container.png b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/1486px-IOCTL_set_VFIO_container.png Binary files differnew file mode 100644 index 0000000..5407f85 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/1486px-IOCTL_set_VFIO_container.png diff --git a/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/300px-IOCTL_set_VFIO_container.png b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/300px-IOCTL_set_VFIO_container.png Binary files differnew file mode 100644 index 0000000..decacf8 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/300px-IOCTL_set_VFIO_container.png diff --git a/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/450px-IOCTL_set_VFIO_container.png b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/450px-IOCTL_set_VFIO_container.png Binary files differnew file mode 100644 index 0000000..4eb4833 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/450px-IOCTL_set_VFIO_container.png diff --git a/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/600px-IOCTL_set_VFIO_container.png b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/600px-IOCTL_set_VFIO_container.png Binary files differnew file mode 100644 index 0000000..c020b2a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/600px-IOCTL_set_VFIO_container.png diff --git a/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/743px-IOCTL_set_VFIO_container.png b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/743px-IOCTL_set_VFIO_container.png Binary files differnew file mode 100644 index 0000000..1814e5b --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/743px-IOCTL_set_VFIO_container.png diff --git a/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/120px-Intel_i915_Host_DRM_+_VFIO-Mdev..png b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/120px-Intel_i915_Host_DRM_+_VFIO-Mdev..png Binary files differnew file mode 100644 index 0000000..4b22f31 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/120px-Intel_i915_Host_DRM_+_VFIO-Mdev..png diff --git a/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/300px-Intel_i915_Host_DRM_+_VFIO-Mdev..png b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/300px-Intel_i915_Host_DRM_+_VFIO-Mdev..png Binary files differnew file mode 100644 index 0000000..cb43678 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/300px-Intel_i915_Host_DRM_+_VFIO-Mdev..png diff --git a/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/450px-Intel_i915_Host_DRM_+_VFIO-Mdev..png b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/450px-Intel_i915_Host_DRM_+_VFIO-Mdev..png Binary files differnew file mode 100644 index 0000000..39bf097 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/450px-Intel_i915_Host_DRM_+_VFIO-Mdev..png diff --git a/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/600px-Intel_i915_Host_DRM_+_VFIO-Mdev..png b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/600px-Intel_i915_Host_DRM_+_VFIO-Mdev..png Binary files differnew file mode 100644 index 0000000..19615e7 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/600px-Intel_i915_Host_DRM_+_VFIO-Mdev..png diff --git a/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/800px-Intel_i915_Host_DRM_+_VFIO-Mdev..png b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/800px-Intel_i915_Host_DRM_+_VFIO-Mdev..png Binary files differnew file mode 100644 index 0000000..3120163 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/800px-Intel_i915_Host_DRM_+_VFIO-Mdev..png diff --git a/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/1200px-Ioctl-VFIO_GROUP_GET_FD.png b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/1200px-Ioctl-VFIO_GROUP_GET_FD.png Binary files differnew file mode 100644 index 0000000..02b80a1 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/1200px-Ioctl-VFIO_GROUP_GET_FD.png diff --git a/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/120px-Ioctl-VFIO_GROUP_GET_FD.png b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/120px-Ioctl-VFIO_GROUP_GET_FD.png Binary files differnew file mode 100644 index 0000000..f8093e8 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/120px-Ioctl-VFIO_GROUP_GET_FD.png diff --git a/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/1600px-Ioctl-VFIO_GROUP_GET_FD.png b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/1600px-Ioctl-VFIO_GROUP_GET_FD.png Binary files differnew file mode 100644 index 0000000..5f1a3ce --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/1600px-Ioctl-VFIO_GROUP_GET_FD.png diff --git a/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/300px-Ioctl-VFIO_GROUP_GET_FD.png b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/300px-Ioctl-VFIO_GROUP_GET_FD.png Binary files differnew file mode 100644 index 0000000..d5335c0 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/300px-Ioctl-VFIO_GROUP_GET_FD.png diff --git a/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/450px-Ioctl-VFIO_GROUP_GET_FD.png b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/450px-Ioctl-VFIO_GROUP_GET_FD.png Binary files differnew file mode 100644 index 0000000..1b63bf3 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/450px-Ioctl-VFIO_GROUP_GET_FD.png diff --git a/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/600px-Ioctl-VFIO_GROUP_GET_FD.png b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/600px-Ioctl-VFIO_GROUP_GET_FD.png Binary files differnew file mode 100644 index 0000000..f591fa4 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/600px-Ioctl-VFIO_GROUP_GET_FD.png diff --git a/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/800px-Ioctl-VFIO_GROUP_GET_FD.png b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/800px-Ioctl-VFIO_GROUP_GET_FD.png Binary files differnew file mode 100644 index 0000000..1fddf71 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/800px-Ioctl-VFIO_GROUP_GET_FD.png diff --git a/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/1200px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/1200px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png Binary files differnew file mode 100644 index 0000000..10ebeb7 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/1200px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png diff --git a/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/120px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/120px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png Binary files differnew file mode 100644 index 0000000..7e7f1ef --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/120px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png diff --git a/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/1599px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/1599px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png Binary files differnew file mode 100644 index 0000000..6b5a798 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/1599px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png diff --git a/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/300px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/300px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png Binary files differnew file mode 100644 index 0000000..7b201ef --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/300px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png diff --git a/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/450px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/450px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png Binary files differnew file mode 100644 index 0000000..0e4f2a6 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/450px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png diff --git a/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/600px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/600px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png Binary files differnew file mode 100644 index 0000000..29aa9b3 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/600px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png diff --git a/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/800px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/800px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png Binary files differnew file mode 100644 index 0000000..e6e4749 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/800px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png diff --git a/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/1148px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/1148px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png Binary files differnew file mode 100644 index 0000000..2082d13 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/1148px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png diff --git a/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/120px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/120px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png Binary files differnew file mode 100644 index 0000000..052b47c --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/120px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png diff --git a/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/1529px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/1529px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png Binary files differnew file mode 100644 index 0000000..fc4364a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/1529px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png diff --git a/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/300px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/300px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png Binary files differnew file mode 100644 index 0000000..5ef3349 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/300px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png diff --git a/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/450px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/450px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png Binary files differnew file mode 100644 index 0000000..f4f34fc --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/450px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png diff --git a/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/600px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/600px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png Binary files differnew file mode 100644 index 0000000..5709925 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/600px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png diff --git a/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/765px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/765px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png Binary files differnew file mode 100644 index 0000000..a3dc198 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png/765px-KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png diff --git a/wiki/open-iov.org/images/thumb/4/43/VFIO_Diagram.png/300px-VFIO_Diagram.png b/wiki/open-iov.org/images/thumb/4/43/VFIO_Diagram.png/300px-VFIO_Diagram.png Binary files differnew file mode 100644 index 0000000..36d2f7f --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/43/VFIO_Diagram.png/300px-VFIO_Diagram.png diff --git a/wiki/open-iov.org/images/thumb/4/43/VFIO_Diagram.png/91px-VFIO_Diagram.png b/wiki/open-iov.org/images/thumb/4/43/VFIO_Diagram.png/91px-VFIO_Diagram.png Binary files differnew file mode 100644 index 0000000..2bd807b --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/43/VFIO_Diagram.png/91px-VFIO_Diagram.png diff --git a/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/1005px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/1005px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png Binary files differnew file mode 100644 index 0000000..42778bf --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/1005px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/120px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/120px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png Binary files differnew file mode 100644 index 0000000..9c5a16f --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/120px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/300px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/300px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png Binary files differnew file mode 100644 index 0000000..22b4d50 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/300px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/450px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/450px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png Binary files differnew file mode 100644 index 0000000..98c5cea --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/450px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/600px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/600px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png Binary files differnew file mode 100644 index 0000000..f4fda7d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/600px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/670px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/670px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png Binary files differnew file mode 100644 index 0000000..e86ada2 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png/670px-Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/1200px-Memory_Regions_Added_by_QEMU.png b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/1200px-Memory_Regions_Added_by_QEMU.png Binary files differnew file mode 100644 index 0000000..c67aadf --- /dev/null +++ b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/1200px-Memory_Regions_Added_by_QEMU.png diff --git a/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/120px-Memory_Regions_Added_by_QEMU.png b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/120px-Memory_Regions_Added_by_QEMU.png Binary files differnew file mode 100644 index 0000000..50f371f --- /dev/null +++ b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/120px-Memory_Regions_Added_by_QEMU.png diff --git a/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/1600px-Memory_Regions_Added_by_QEMU.png b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/1600px-Memory_Regions_Added_by_QEMU.png Binary files differnew file mode 100644 index 0000000..0ac6690 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/1600px-Memory_Regions_Added_by_QEMU.png diff --git a/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/300px-Memory_Regions_Added_by_QEMU.png b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/300px-Memory_Regions_Added_by_QEMU.png Binary files differnew file mode 100644 index 0000000..bf13123 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/300px-Memory_Regions_Added_by_QEMU.png diff --git a/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/450px-Memory_Regions_Added_by_QEMU.png b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/450px-Memory_Regions_Added_by_QEMU.png Binary files differnew file mode 100644 index 0000000..4cdd163 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/450px-Memory_Regions_Added_by_QEMU.png diff --git a/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/600px-Memory_Regions_Added_by_QEMU.png b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/600px-Memory_Regions_Added_by_QEMU.png Binary files differnew file mode 100644 index 0000000..7421866 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/600px-Memory_Regions_Added_by_QEMU.png diff --git a/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/800px-Memory_Regions_Added_by_QEMU.png b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/800px-Memory_Regions_Added_by_QEMU.png Binary files differnew file mode 100644 index 0000000..20878b0 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/800px-Memory_Regions_Added_by_QEMU.png diff --git a/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/1166px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/1166px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..fc7ebcb --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/1166px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/120px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/120px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..cdfbaae --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/120px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/1554px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/1554px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..0af9312 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/1554px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/300px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/300px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..240e9ab --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/300px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/450px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/450px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..b6d4176 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/450px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/600px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/600px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..55da5f8 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/600px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/777px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/777px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png Binary files differnew file mode 100644 index 0000000..f917271 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png/777px-QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png diff --git a/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/120px-SR-IOV.png b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/120px-SR-IOV.png Binary files differnew file mode 100644 index 0000000..07b89a5 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/120px-SR-IOV.png diff --git a/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/300px-SR-IOV.png b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/300px-SR-IOV.png Binary files differnew file mode 100644 index 0000000..02cc1b9 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/300px-SR-IOV.png diff --git a/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/450px-SR-IOV.png b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/450px-SR-IOV.png Binary files differnew file mode 100644 index 0000000..565cb57 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/450px-SR-IOV.png diff --git a/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/600px-SR-IOV.png b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/600px-SR-IOV.png Binary files differnew file mode 100644 index 0000000..0a7be78 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/600px-SR-IOV.png diff --git a/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/754px-SR-IOV.png b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/754px-SR-IOV.png Binary files differnew file mode 100644 index 0000000..2485e7d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/754px-SR-IOV.png diff --git a/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/1200px-Figure_0-_Approches_to_GPU_Virtualization..png b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/1200px-Figure_0-_Approches_to_GPU_Virtualization..png Binary files differnew file mode 100644 index 0000000..8a1490f --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/1200px-Figure_0-_Approches_to_GPU_Virtualization..png diff --git a/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/120px-Figure_0-_Approches_to_GPU_Virtualization..png b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/120px-Figure_0-_Approches_to_GPU_Virtualization..png Binary files differnew file mode 100644 index 0000000..9987d5b --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/120px-Figure_0-_Approches_to_GPU_Virtualization..png diff --git a/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/1600px-Figure_0-_Approches_to_GPU_Virtualization..png b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/1600px-Figure_0-_Approches_to_GPU_Virtualization..png Binary files differnew file mode 100644 index 0000000..7b0f690 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/1600px-Figure_0-_Approches_to_GPU_Virtualization..png diff --git a/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/300px-Figure_0-_Approches_to_GPU_Virtualization..png b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/300px-Figure_0-_Approches_to_GPU_Virtualization..png Binary files differnew file mode 100644 index 0000000..e7f6db4 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/300px-Figure_0-_Approches_to_GPU_Virtualization..png diff --git a/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/450px-Figure_0-_Approches_to_GPU_Virtualization..png b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/450px-Figure_0-_Approches_to_GPU_Virtualization..png Binary files differnew file mode 100644 index 0000000..040c72b --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/450px-Figure_0-_Approches_to_GPU_Virtualization..png diff --git a/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/600px-Figure_0-_Approches_to_GPU_Virtualization..png b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/600px-Figure_0-_Approches_to_GPU_Virtualization..png Binary files differnew file mode 100644 index 0000000..1a2e103 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/600px-Figure_0-_Approches_to_GPU_Virtualization..png diff --git a/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/800px-Figure_0-_Approches_to_GPU_Virtualization..png b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/800px-Figure_0-_Approches_to_GPU_Virtualization..png Binary files differnew file mode 100644 index 0000000..d79f507 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/800px-Figure_0-_Approches_to_GPU_Virtualization..png diff --git a/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/120px-NUMA_Node.png b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/120px-NUMA_Node.png Binary files differnew file mode 100644 index 0000000..097c71d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/120px-NUMA_Node.png diff --git a/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/300px-NUMA_Node.png b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/300px-NUMA_Node.png Binary files differnew file mode 100644 index 0000000..a6ed90d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/300px-NUMA_Node.png diff --git a/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/450px-NUMA_Node.png b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/450px-NUMA_Node.png Binary files differnew file mode 100644 index 0000000..9200f55 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/450px-NUMA_Node.png diff --git a/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/600px-NUMA_Node.png b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/600px-NUMA_Node.png Binary files differnew file mode 100644 index 0000000..e610524 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/600px-NUMA_Node.png diff --git a/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/1200px-Mdev-gpu.png b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/1200px-Mdev-gpu.png Binary files differnew file mode 100644 index 0000000..c9d336a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/1200px-Mdev-gpu.png diff --git a/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/120px-Mdev-gpu.png b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/120px-Mdev-gpu.png Binary files differnew file mode 100644 index 0000000..89b4b62 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/120px-Mdev-gpu.png diff --git a/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/1600px-Mdev-gpu.png b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/1600px-Mdev-gpu.png Binary files differnew file mode 100644 index 0000000..f7846ab --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/1600px-Mdev-gpu.png diff --git a/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/300px-Mdev-gpu.png b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/300px-Mdev-gpu.png Binary files differnew file mode 100644 index 0000000..b1f0897 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/300px-Mdev-gpu.png diff --git a/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/450px-Mdev-gpu.png b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/450px-Mdev-gpu.png Binary files differnew file mode 100644 index 0000000..b6a2030 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/450px-Mdev-gpu.png diff --git a/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/600px-Mdev-gpu.png b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/600px-Mdev-gpu.png Binary files differnew file mode 100644 index 0000000..482f02c --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/600px-Mdev-gpu.png diff --git a/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/800px-Mdev-gpu.png b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/800px-Mdev-gpu.png Binary files differnew file mode 100644 index 0000000..fe65614 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/800px-Mdev-gpu.png diff --git a/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/1155px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/1155px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png Binary files differnew file mode 100644 index 0000000..602c4be --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/1155px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png diff --git a/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/120px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/120px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png Binary files differnew file mode 100644 index 0000000..0082235 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/120px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png diff --git a/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/1539px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/1539px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png Binary files differnew file mode 100644 index 0000000..f69495d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/1539px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png diff --git a/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/300px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/300px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png Binary files differnew file mode 100644 index 0000000..0a521f5 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/300px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png diff --git a/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/450px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/450px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png Binary files differnew file mode 100644 index 0000000..e86a432 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/450px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png diff --git a/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/600px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/600px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png Binary files differnew file mode 100644 index 0000000..3b6c820 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/600px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png diff --git a/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/770px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/770px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png Binary files differnew file mode 100644 index 0000000..c19ea45 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png/770px-QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png diff --git a/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/1200px-KVMFR_Looking_Glass.png b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/1200px-KVMFR_Looking_Glass.png Binary files differnew file mode 100644 index 0000000..0a4afe9 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/1200px-KVMFR_Looking_Glass.png diff --git a/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/120px-KVMFR_Looking_Glass.png b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/120px-KVMFR_Looking_Glass.png Binary files differnew file mode 100644 index 0000000..30aaf6c --- /dev/null +++ b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/120px-KVMFR_Looking_Glass.png diff --git a/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/300px-KVMFR_Looking_Glass.png b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/300px-KVMFR_Looking_Glass.png Binary files differnew file mode 100644 index 0000000..154335b --- /dev/null +++ b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/300px-KVMFR_Looking_Glass.png diff --git a/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/450px-KVMFR_Looking_Glass.png b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/450px-KVMFR_Looking_Glass.png Binary files differnew file mode 100644 index 0000000..062bfda --- /dev/null +++ b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/450px-KVMFR_Looking_Glass.png diff --git a/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/600px-KVMFR_Looking_Glass.png b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/600px-KVMFR_Looking_Glass.png Binary files differnew file mode 100644 index 0000000..4e7588e --- /dev/null +++ b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/600px-KVMFR_Looking_Glass.png diff --git a/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/800px-KVMFR_Looking_Glass.png b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/800px-KVMFR_Looking_Glass.png Binary files differnew file mode 100644 index 0000000..4c854c5 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/800px-KVMFR_Looking_Glass.png diff --git a/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/120px-Device_Decomposure_and_Recomposure_via_VFIO.png b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/120px-Device_Decomposure_and_Recomposure_via_VFIO.png Binary files differnew file mode 100644 index 0000000..c5932c0 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/120px-Device_Decomposure_and_Recomposure_via_VFIO.png diff --git a/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/300px-Device_Decomposure_and_Recomposure_via_VFIO.png b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/300px-Device_Decomposure_and_Recomposure_via_VFIO.png Binary files differnew file mode 100644 index 0000000..11076d3 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/300px-Device_Decomposure_and_Recomposure_via_VFIO.png diff --git a/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/450px-Device_Decomposure_and_Recomposure_via_VFIO.png b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/450px-Device_Decomposure_and_Recomposure_via_VFIO.png Binary files differnew file mode 100644 index 0000000..ff7a8e9 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/450px-Device_Decomposure_and_Recomposure_via_VFIO.png diff --git a/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/600px-Device_Decomposure_and_Recomposure_via_VFIO.png b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/600px-Device_Decomposure_and_Recomposure_via_VFIO.png Binary files differnew file mode 100644 index 0000000..d7efc37 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/600px-Device_Decomposure_and_Recomposure_via_VFIO.png diff --git a/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/800px-Device_Decomposure_and_Recomposure_via_VFIO.png b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/800px-Device_Decomposure_and_Recomposure_via_VFIO.png Binary files differnew file mode 100644 index 0000000..b09cd6f --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/800px-Device_Decomposure_and_Recomposure_via_VFIO.png diff --git a/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/120px-Application_Binary_Interface_(ABI).png b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/120px-Application_Binary_Interface_(ABI).png Binary files differnew file mode 100644 index 0000000..f1de937 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/120px-Application_Binary_Interface_(ABI).png diff --git a/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/300px-Application_Binary_Interface_(ABI).png b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/300px-Application_Binary_Interface_(ABI).png Binary files differnew file mode 100644 index 0000000..13c269f --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/300px-Application_Binary_Interface_(ABI).png diff --git a/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/450px-Application_Binary_Interface_(ABI).png b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/450px-Application_Binary_Interface_(ABI).png Binary files differnew file mode 100644 index 0000000..ac84fdd --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/450px-Application_Binary_Interface_(ABI).png diff --git a/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/600px-Application_Binary_Interface_(ABI).png b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/600px-Application_Binary_Interface_(ABI).png Binary files differnew file mode 100644 index 0000000..986e80d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/600px-Application_Binary_Interface_(ABI).png diff --git a/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/120px-Vfio-pci_driver_bindings.png b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/120px-Vfio-pci_driver_bindings.png Binary files differnew file mode 100644 index 0000000..4d0baa0 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/120px-Vfio-pci_driver_bindings.png diff --git a/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/300px-Vfio-pci_driver_bindings.png b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/300px-Vfio-pci_driver_bindings.png Binary files differnew file mode 100644 index 0000000..996393e --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/300px-Vfio-pci_driver_bindings.png diff --git a/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/450px-Vfio-pci_driver_bindings.png b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/450px-Vfio-pci_driver_bindings.png Binary files differnew file mode 100644 index 0000000..96e8a16 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/450px-Vfio-pci_driver_bindings.png diff --git a/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/600px-Vfio-pci_driver_bindings.png b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/600px-Vfio-pci_driver_bindings.png Binary files differnew file mode 100644 index 0000000..693acd2 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/600px-Vfio-pci_driver_bindings.png diff --git a/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/800px-Vfio-pci_driver_bindings.png b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/800px-Vfio-pci_driver_bindings.png Binary files differnew file mode 100644 index 0000000..114657a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/800px-Vfio-pci_driver_bindings.png diff --git a/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/1200px-Ioeventfd-and-irqfd.png b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/1200px-Ioeventfd-and-irqfd.png Binary files differnew file mode 100644 index 0000000..c1bb5bb --- /dev/null +++ b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/1200px-Ioeventfd-and-irqfd.png diff --git a/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/120px-Ioeventfd-and-irqfd.png b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/120px-Ioeventfd-and-irqfd.png Binary files differnew file mode 100644 index 0000000..ace89f0 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/120px-Ioeventfd-and-irqfd.png diff --git a/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/300px-Ioeventfd-and-irqfd.png b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/300px-Ioeventfd-and-irqfd.png Binary files differnew file mode 100644 index 0000000..01a7bec --- /dev/null +++ b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/300px-Ioeventfd-and-irqfd.png diff --git a/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/450px-Ioeventfd-and-irqfd.png b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/450px-Ioeventfd-and-irqfd.png Binary files differnew file mode 100644 index 0000000..e20569a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/450px-Ioeventfd-and-irqfd.png diff --git a/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/600px-Ioeventfd-and-irqfd.png b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/600px-Ioeventfd-and-irqfd.png Binary files differnew file mode 100644 index 0000000..51f3388 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/600px-Ioeventfd-and-irqfd.png diff --git a/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/800px-Ioeventfd-and-irqfd.png b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/800px-Ioeventfd-and-irqfd.png Binary files differnew file mode 100644 index 0000000..2c04ea0 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/800px-Ioeventfd-and-irqfd.png diff --git a/wiki/open-iov.org/images/thumb/b/b4/Virgl.png/300px-Virgl.png b/wiki/open-iov.org/images/thumb/b/b4/Virgl.png/300px-Virgl.png Binary files differnew file mode 100644 index 0000000..c6591c3 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/b/b4/Virgl.png/300px-Virgl.png diff --git a/wiki/open-iov.org/images/thumb/b/b4/Virgl.png/90px-Virgl.png b/wiki/open-iov.org/images/thumb/b/b4/Virgl.png/90px-Virgl.png Binary files differnew file mode 100644 index 0000000..0069cdc --- /dev/null +++ b/wiki/open-iov.org/images/thumb/b/b4/Virgl.png/90px-Virgl.png diff --git a/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/1191px-Figure_0-_i915_vGPU_Scheduling.png b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/1191px-Figure_0-_i915_vGPU_Scheduling.png Binary files differnew file mode 100644 index 0000000..573de6c --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/1191px-Figure_0-_i915_vGPU_Scheduling.png diff --git a/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/120px-Figure_0-_i915_vGPU_Scheduling.png b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/120px-Figure_0-_i915_vGPU_Scheduling.png Binary files differnew file mode 100644 index 0000000..ed142f2 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/120px-Figure_0-_i915_vGPU_Scheduling.png diff --git a/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/300px-Figure_0-_i915_vGPU_Scheduling.png b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/300px-Figure_0-_i915_vGPU_Scheduling.png Binary files differnew file mode 100644 index 0000000..f588fbd --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/300px-Figure_0-_i915_vGPU_Scheduling.png diff --git a/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/450px-Figure_0-_i915_vGPU_Scheduling.png b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/450px-Figure_0-_i915_vGPU_Scheduling.png Binary files differnew file mode 100644 index 0000000..4d6cb61 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/450px-Figure_0-_i915_vGPU_Scheduling.png diff --git a/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/600px-Figure_0-_i915_vGPU_Scheduling.png b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/600px-Figure_0-_i915_vGPU_Scheduling.png Binary files differnew file mode 100644 index 0000000..9fff45c --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/600px-Figure_0-_i915_vGPU_Scheduling.png diff --git a/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/794px-Figure_0-_i915_vGPU_Scheduling.png b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/794px-Figure_0-_i915_vGPU_Scheduling.png Binary files differnew file mode 100644 index 0000000..271ab3a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/794px-Figure_0-_i915_vGPU_Scheduling.png diff --git a/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/1162px-I915_Scheduling_Events_and_Requests.png b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/1162px-I915_Scheduling_Events_and_Requests.png Binary files differnew file mode 100644 index 0000000..c457ff6 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/1162px-I915_Scheduling_Events_and_Requests.png diff --git a/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/120px-I915_Scheduling_Events_and_Requests.png b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/120px-I915_Scheduling_Events_and_Requests.png Binary files differnew file mode 100644 index 0000000..6c28330 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/120px-I915_Scheduling_Events_and_Requests.png diff --git a/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/300px-I915_Scheduling_Events_and_Requests.png b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/300px-I915_Scheduling_Events_and_Requests.png Binary files differnew file mode 100644 index 0000000..929d5e2 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/300px-I915_Scheduling_Events_and_Requests.png diff --git a/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/450px-I915_Scheduling_Events_and_Requests.png b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/450px-I915_Scheduling_Events_and_Requests.png Binary files differnew file mode 100644 index 0000000..1a0237c --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/450px-I915_Scheduling_Events_and_Requests.png diff --git a/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/600px-I915_Scheduling_Events_and_Requests.png b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/600px-I915_Scheduling_Events_and_Requests.png Binary files differnew file mode 100644 index 0000000..a82494a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/600px-I915_Scheduling_Events_and_Requests.png diff --git a/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/775px-I915_Scheduling_Events_and_Requests.png b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/775px-I915_Scheduling_Events_and_Requests.png Binary files differnew file mode 100644 index 0000000..6865ea5 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/775px-I915_Scheduling_Events_and_Requests.png diff --git a/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/300px-VFIO-Mdev_Diagram.png b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/300px-VFIO-Mdev_Diagram.png Binary files differnew file mode 100644 index 0000000..7d72429 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/300px-VFIO-Mdev_Diagram.png diff --git a/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/450px-VFIO-Mdev_Diagram.png b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/450px-VFIO-Mdev_Diagram.png Binary files differnew file mode 100644 index 0000000..5731910 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/450px-VFIO-Mdev_Diagram.png diff --git a/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/453px-VFIO-Mdev_Diagram.png b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/453px-VFIO-Mdev_Diagram.png Binary files differnew file mode 100644 index 0000000..b3617ef --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/453px-VFIO-Mdev_Diagram.png diff --git a/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/91px-VFIO-Mdev_Diagram.png b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/91px-VFIO-Mdev_Diagram.png Binary files differnew file mode 100644 index 0000000..9848308 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/91px-VFIO-Mdev_Diagram.png diff --git a/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/120px-IVSHMEM.png b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/120px-IVSHMEM.png Binary files differnew file mode 100644 index 0000000..09277c0 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/120px-IVSHMEM.png diff --git a/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/300px-IVSHMEM.png b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/300px-IVSHMEM.png Binary files differnew file mode 100644 index 0000000..53f40a8 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/300px-IVSHMEM.png diff --git a/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/450px-IVSHMEM.png b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/450px-IVSHMEM.png Binary files differnew file mode 100644 index 0000000..40274a1 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/450px-IVSHMEM.png diff --git a/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/600px-IVSHMEM.png b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/600px-IVSHMEM.png Binary files differnew file mode 100644 index 0000000..89bf0f2 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/600px-IVSHMEM.png diff --git a/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/800px-IVSHMEM.png b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/800px-IVSHMEM.png Binary files differnew file mode 100644 index 0000000..857421a --- /dev/null +++ b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/800px-IVSHMEM.png diff --git a/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/120px-SR-IOV-Diagram.png b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/120px-SR-IOV-Diagram.png Binary files differnew file mode 100644 index 0000000..2505afa --- /dev/null +++ b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/120px-SR-IOV-Diagram.png diff --git a/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/300px-SR-IOV-Diagram.png b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/300px-SR-IOV-Diagram.png Binary files differnew file mode 100644 index 0000000..0a296a3 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/300px-SR-IOV-Diagram.png diff --git a/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/450px-SR-IOV-Diagram.png b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/450px-SR-IOV-Diagram.png Binary files differnew file mode 100644 index 0000000..526fd06 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/450px-SR-IOV-Diagram.png diff --git a/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/600px-SR-IOV-Diagram.png b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/600px-SR-IOV-Diagram.png Binary files differnew file mode 100644 index 0000000..cd1164f --- /dev/null +++ b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/600px-SR-IOV-Diagram.png diff --git a/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/1160px-Figure_2-_Intel_vGPU_Scheduler.png b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/1160px-Figure_2-_Intel_vGPU_Scheduler.png Binary files differnew file mode 100644 index 0000000..bdb00b0 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/1160px-Figure_2-_Intel_vGPU_Scheduler.png diff --git a/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/120px-Figure_2-_Intel_vGPU_Scheduler.png b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/120px-Figure_2-_Intel_vGPU_Scheduler.png Binary files differnew file mode 100644 index 0000000..e5743d7 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/120px-Figure_2-_Intel_vGPU_Scheduler.png diff --git a/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/300px-Figure_2-_Intel_vGPU_Scheduler.png b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/300px-Figure_2-_Intel_vGPU_Scheduler.png Binary files differnew file mode 100644 index 0000000..620950e --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/300px-Figure_2-_Intel_vGPU_Scheduler.png diff --git a/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/450px-Figure_2-_Intel_vGPU_Scheduler.png b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/450px-Figure_2-_Intel_vGPU_Scheduler.png Binary files differnew file mode 100644 index 0000000..3d33600 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/450px-Figure_2-_Intel_vGPU_Scheduler.png diff --git a/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/600px-Figure_2-_Intel_vGPU_Scheduler.png b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/600px-Figure_2-_Intel_vGPU_Scheduler.png Binary files differnew file mode 100644 index 0000000..3934f8c --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/600px-Figure_2-_Intel_vGPU_Scheduler.png diff --git a/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/773px-Figure_2-_Intel_vGPU_Scheduler.png b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/773px-Figure_2-_Intel_vGPU_Scheduler.png Binary files differnew file mode 100644 index 0000000..23f949c --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/773px-Figure_2-_Intel_vGPU_Scheduler.png diff --git a/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/1149px-Echoing_a_UUID_into_the_sysfsdev_API.png b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/1149px-Echoing_a_UUID_into_the_sysfsdev_API.png Binary files differnew file mode 100644 index 0000000..994801d --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/1149px-Echoing_a_UUID_into_the_sysfsdev_API.png diff --git a/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/120px-Echoing_a_UUID_into_the_sysfsdev_API.png b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/120px-Echoing_a_UUID_into_the_sysfsdev_API.png Binary files differnew file mode 100644 index 0000000..eab18f9 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/120px-Echoing_a_UUID_into_the_sysfsdev_API.png diff --git a/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/1532px-Echoing_a_UUID_into_the_sysfsdev_API.png b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/1532px-Echoing_a_UUID_into_the_sysfsdev_API.png Binary files differnew file mode 100644 index 0000000..4a5c9d8 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/1532px-Echoing_a_UUID_into_the_sysfsdev_API.png diff --git a/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/300px-Echoing_a_UUID_into_the_sysfsdev_API.png b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/300px-Echoing_a_UUID_into_the_sysfsdev_API.png Binary files differnew file mode 100644 index 0000000..01023be --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/300px-Echoing_a_UUID_into_the_sysfsdev_API.png diff --git a/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/450px-Echoing_a_UUID_into_the_sysfsdev_API.png b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/450px-Echoing_a_UUID_into_the_sysfsdev_API.png Binary files differnew file mode 100644 index 0000000..9383c60 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/450px-Echoing_a_UUID_into_the_sysfsdev_API.png diff --git a/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/600px-Echoing_a_UUID_into_the_sysfsdev_API.png b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/600px-Echoing_a_UUID_into_the_sysfsdev_API.png Binary files differnew file mode 100644 index 0000000..0ce2dc4 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/600px-Echoing_a_UUID_into_the_sysfsdev_API.png diff --git a/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/766px-Echoing_a_UUID_into_the_sysfsdev_API.png b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/766px-Echoing_a_UUID_into_the_sysfsdev_API.png Binary files differnew file mode 100644 index 0000000..33e5a21 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png/766px-Echoing_a_UUID_into_the_sysfsdev_API.png diff --git a/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/1145px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/1145px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png Binary files differnew file mode 100644 index 0000000..ea4b5a4 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/1145px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png diff --git a/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/120px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/120px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png Binary files differnew file mode 100644 index 0000000..d001922 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/120px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png diff --git a/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/1526px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/1526px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png Binary files differnew file mode 100644 index 0000000..594312b --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/1526px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png diff --git a/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/300px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/300px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png Binary files differnew file mode 100644 index 0000000..beca0a0 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/300px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png diff --git a/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/450px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/450px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png Binary files differnew file mode 100644 index 0000000..bfb7ff4 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/450px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png diff --git a/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/600px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/600px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png Binary files differnew file mode 100644 index 0000000..e66ecc3 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/600px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png diff --git a/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/763px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/763px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png Binary files differnew file mode 100644 index 0000000..67ff9aa --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png/763px-QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png diff --git a/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/1196px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/1196px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png Binary files differnew file mode 100644 index 0000000..ce293cc --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/1196px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png diff --git a/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/120px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/120px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png Binary files differnew file mode 100644 index 0000000..f4949b2 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/120px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png diff --git a/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/1594px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/1594px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png Binary files differnew file mode 100644 index 0000000..beb13b9 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/1594px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png diff --git a/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/300px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/300px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png Binary files differnew file mode 100644 index 0000000..2ddbdd4 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/300px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png diff --git a/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/450px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/450px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png Binary files differnew file mode 100644 index 0000000..1079033 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/450px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png diff --git a/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/600px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/600px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png Binary files differnew file mode 100644 index 0000000..3374792 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/600px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png diff --git a/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/797px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/797px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png Binary files differnew file mode 100644 index 0000000..401d4b5 --- /dev/null +++ b/wiki/open-iov.org/images/thumb/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png/797px-Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png |
