From 2302fc09080bad51c73f293294e19fd4db464eb0 Mon Sep 17 00:00:00 2001 From: Open-IOV Date: Wed, 23 Sep 2026 05:44:08 -0400 Subject: 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. --- .../images/0/0b/Intel_GVT-g_Capabilities.png | Bin 0 -> 178799 bytes .../0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png | Bin 0 -> 46427 bytes .../1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png | Bin 0 -> 23772 bytes .../images/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png | Bin 0 -> 61809 bytes ...QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png | Bin 0 -> 19546 bytes ...o_Read-Write_acess_to_Mdev_file_descriptor..png | Bin 0 -> 58827 bytes ...status_information_for_an_Intel_DG2_device..png | Bin 0 -> 139460 bytes .../images/2/2b/Telescope_LG-Proxy.png | Bin 0 -> 218331 bytes .../images/3/33/IOCTL_set_VFIO_container.png | Bin 0 -> 115364 bytes .../3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png | Bin 0 -> 197659 bytes .../images/3/3f/Ioctl-VFIO_GROUP_GET_FD.png | Bin 0 -> 112779 bytes .../images/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png | Bin 0 -> 111549 bytes ...ation_and_forwards_to_QEMU_VFIO_PCI_driver..png | Bin 0 -> 58285 bytes wiki/open-iov.org/images/4/43/VFIO_Diagram.png | Bin 0 -> 63388 bytes ...ion_overlays_within_a_VFIO_file_descriptor..png | Bin 0 -> 104539 bytes .../images/5/58/Memory_Regions_Added_by_QEMU.png | Bin 0 -> 21708 bytes ..._binding_and_acquires_mdev_file_descriptor..png | Bin 0 -> 58319 bytes wiki/open-iov.org/images/6/65/SR-IOV.png | Bin 0 -> 86810 bytes .../Figure_0-_Approches_to_GPU_Virtualization..png | Bin 0 -> 235053 bytes wiki/open-iov.org/images/7/73/NUMA_Node.png | Bin 0 -> 24762 bytes wiki/open-iov.org/images/7/75/Mdev-gpu.png | Bin 0 -> 226672 bytes ...O_file_descriptor_into_the_virtual_machine..png | Bin 0 -> 57531 bytes .../images/8/8a/KVMFR_Looking_Glass.png | Bin 0 -> 1226009 bytes ...Device_Decomposure_and_Recomposure_via_VFIO.png | Bin 0 -> 61327 bytes .../9/9d/Application_Binary_Interface_(ABI).png | Bin 0 -> 149845 bytes .../images/9/9e/Vfio-pci_driver_bindings.png | Bin 0 -> 37167 bytes .../images/a/aa/Ioeventfd-and-irqfd.png | Bin 0 -> 74754 bytes ...24!I915_Scheduling_Events_and_Requests.png.html | 245 +++++++++++++++++++++ wiki/open-iov.org/images/b/b4/Virgl.png | Bin 0 -> 67323 bytes ...MMU_-_GMMU_IOVA_translation-isolation..png.html | 245 +++++++++++++++++++++ ...ile_descriptor_triggers_EPT_violation..png.html | 245 +++++++++++++++++++++ .../images/c/c2/Figure_0-_i915_vGPU_Scheduling.png | Bin 0 -> 48860 bytes .../c/c3/I915_Scheduling_Events_and_Requests.png | Bin 0 -> 38555 bytes .../open-iov.org/images/c/c7/VFIO-Mdev_Diagram.png | Bin 0 -> 141851 bytes wiki/open-iov.org/images/d/d3/IVSHMEM.png | Bin 0 -> 29796 bytes wiki/open-iov.org/images/d/df/SR-IOV-Diagram.png | Bin 0 -> 123478 bytes .../images/e/e0/Figure_2-_Intel_vGPU_Scheduler.png | Bin 0 -> 49945 bytes .../e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png | Bin 0 -> 57030 bytes ...r_driver_through_vfio-mdev_and_Mediated_CBs.png | Bin 0 -> 58002 bytes ...R_to_Timeshared_Syhededuling_via_Channel_IO.png | Bin 0 -> 68620 bytes wiki/open-iov.org/images/open-iov.png?d7807 | Bin 0 -> 5427 bytes .../120px-Intel_GVT-g_Capabilities.png | Bin 0 -> 12423 bytes .../300px-Intel_GVT-g_Capabilities.png | Bin 0 -> 45503 bytes .../450px-Intel_GVT-g_Capabilities.png | Bin 0 -> 80006 bytes .../600px-Intel_GVT-g_Capabilities.png | Bin 0 -> 120702 bytes .../800px-Intel_GVT-g_Capabilities.png | Bin 0 -> 180272 bytes .../120px-Screen_Shot_2022-11-18_at_4.14.32_PM.png | Bin 0 -> 8887 bytes .../300px-Screen_Shot_2022-11-18_at_4.14.32_PM.png | Bin 0 -> 24286 bytes .../450px-Screen_Shot_2022-11-18_at_4.14.32_PM.png | Bin 0 -> 40218 bytes .../600px-Screen_Shot_2022-11-18_at_4.14.32_PM.png | Bin 0 -> 58374 bytes ...120px-Screen_Shot_2022-05-06_at_10.46.59_AM.png | Bin 0 -> 2834 bytes ...300px-Screen_Shot_2022-05-06_at_10.46.59_AM.png | Bin 0 -> 15344 bytes ...450px-Screen_Shot_2022-05-06_at_10.46.59_AM.png | Bin 0 -> 25185 bytes .../1137px-Type_1_IOMMU_Tracks_VA-GFN.png | Bin 0 -> 139484 bytes .../120px-Type_1_IOMMU_Tracks_VA-GFN.png | Bin 0 -> 11461 bytes .../1516px-Type_1_IOMMU_Tracks_VA-GFN.png | Bin 0 -> 203211 bytes .../300px-Type_1_IOMMU_Tracks_VA-GFN.png | Bin 0 -> 29386 bytes .../450px-Type_1_IOMMU_Tracks_VA-GFN.png | Bin 0 -> 43286 bytes .../600px-Type_1_IOMMU_Tracks_VA-GFN.png | Bin 0 -> 69546 bytes .../758px-Type_1_IOMMU_Tracks_VA-GFN.png | Bin 0 -> 98462 bytes ...QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png | Bin 0 -> 87756 bytes ...QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png | Bin 0 -> 7766 bytes ...QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png | Bin 0 -> 101043 bytes ...QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png | Bin 0 -> 23008 bytes ...QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png | Bin 0 -> 36621 bytes ...QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png | Bin 0 -> 50758 bytes ...QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png | Bin 0 -> 64700 bytes ...o_Read-Write_acess_to_Mdev_file_descriptor..png | Bin 0 -> 116230 bytes ...o_Read-Write_acess_to_Mdev_file_descriptor..png | Bin 0 -> 9201 bytes ...o_Read-Write_acess_to_Mdev_file_descriptor..png | Bin 0 -> 114096 bytes ...o_Read-Write_acess_to_Mdev_file_descriptor..png | Bin 0 -> 28233 bytes ...o_Read-Write_acess_to_Mdev_file_descriptor..png | Bin 0 -> 43875 bytes ...o_Read-Write_acess_to_Mdev_file_descriptor..png | Bin 0 -> 63583 bytes ...o_Read-Write_acess_to_Mdev_file_descriptor..png | Bin 0 -> 75849 bytes ...status_information_for_an_Intel_DG2_device..png | Bin 0 -> 41451 bytes ...status_information_for_an_Intel_DG2_device..png | Bin 0 -> 43297 bytes ...status_information_for_an_Intel_DG2_device..png | Bin 0 -> 80080 bytes ...status_information_for_an_Intel_DG2_device..png | Bin 0 -> 83140 bytes ...status_information_for_an_Intel_DG2_device..png | Bin 0 -> 3411 bytes .../1200px-Telescope_LG-Proxy.png | Bin 0 -> 115471 bytes .../120px-Telescope_LG-Proxy.png | Bin 0 -> 9142 bytes .../1599px-Telescope_LG-Proxy.png | Bin 0 -> 159491 bytes .../300px-Telescope_LG-Proxy.png | Bin 0 -> 21038 bytes .../450px-Telescope_LG-Proxy.png | Bin 0 -> 33895 bytes .../600px-Telescope_LG-Proxy.png | Bin 0 -> 46888 bytes .../800px-Telescope_LG-Proxy.png | Bin 0 -> 68184 bytes .../1115px-IOCTL_set_VFIO_container.png | Bin 0 -> 45240 bytes .../120px-IOCTL_set_VFIO_container.png | Bin 0 -> 3133 bytes .../1486px-IOCTL_set_VFIO_container.png | Bin 0 -> 62823 bytes .../300px-IOCTL_set_VFIO_container.png | Bin 0 -> 8579 bytes .../450px-IOCTL_set_VFIO_container.png | Bin 0 -> 13927 bytes .../600px-IOCTL_set_VFIO_container.png | Bin 0 -> 19824 bytes .../743px-IOCTL_set_VFIO_container.png | Bin 0 -> 26362 bytes .../120px-Intel_i915_Host_DRM_+_VFIO-Mdev..png | Bin 0 -> 11621 bytes .../300px-Intel_i915_Host_DRM_+_VFIO-Mdev..png | Bin 0 -> 42244 bytes .../450px-Intel_i915_Host_DRM_+_VFIO-Mdev..png | Bin 0 -> 75790 bytes .../600px-Intel_i915_Host_DRM_+_VFIO-Mdev..png | Bin 0 -> 114885 bytes .../800px-Intel_i915_Host_DRM_+_VFIO-Mdev..png | Bin 0 -> 172271 bytes .../1200px-Ioctl-VFIO_GROUP_GET_FD.png | Bin 0 -> 45455 bytes .../120px-Ioctl-VFIO_GROUP_GET_FD.png | Bin 0 -> 2598 bytes .../1600px-Ioctl-VFIO_GROUP_GET_FD.png | Bin 0 -> 64532 bytes .../300px-Ioctl-VFIO_GROUP_GET_FD.png | Bin 0 -> 7641 bytes .../450px-Ioctl-VFIO_GROUP_GET_FD.png | Bin 0 -> 12626 bytes .../600px-Ioctl-VFIO_GROUP_GET_FD.png | Bin 0 -> 18400 bytes .../800px-Ioctl-VFIO_GROUP_GET_FD.png | Bin 0 -> 26836 bytes .../1200px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png | Bin 0 -> 121678 bytes .../120px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png | Bin 0 -> 6448 bytes .../1599px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png | Bin 0 -> 165013 bytes .../300px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png | Bin 0 -> 11296 bytes .../450px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png | Bin 0 -> 15767 bytes .../600px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png | Bin 0 -> 52289 bytes .../800px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png | Bin 0 -> 73437 bytes ...ation_and_forwards_to_QEMU_VFIO_PCI_driver..png | Bin 0 -> 105373 bytes ...ation_and_forwards_to_QEMU_VFIO_PCI_driver..png | Bin 0 -> 9394 bytes ...ation_and_forwards_to_QEMU_VFIO_PCI_driver..png | Bin 0 -> 119466 bytes ...ation_and_forwards_to_QEMU_VFIO_PCI_driver..png | Bin 0 -> 28042 bytes ...ation_and_forwards_to_QEMU_VFIO_PCI_driver..png | Bin 0 -> 43929 bytes ...ation_and_forwards_to_QEMU_VFIO_PCI_driver..png | Bin 0 -> 62739 bytes ...ation_and_forwards_to_QEMU_VFIO_PCI_driver..png | Bin 0 -> 79012 bytes .../4/43/VFIO_Diagram.png/300px-VFIO_Diagram.png | Bin 0 -> 40761 bytes .../4/43/VFIO_Diagram.png/91px-VFIO_Diagram.png | Bin 0 -> 8436 bytes ...ion_overlays_within_a_VFIO_file_descriptor..png | Bin 0 -> 114917 bytes ...ion_overlays_within_a_VFIO_file_descriptor..png | Bin 0 -> 6113 bytes ...ion_overlays_within_a_VFIO_file_descriptor..png | Bin 0 -> 21514 bytes ...ion_overlays_within_a_VFIO_file_descriptor..png | Bin 0 -> 37722 bytes ...ion_overlays_within_a_VFIO_file_descriptor..png | Bin 0 -> 56914 bytes ...ion_overlays_within_a_VFIO_file_descriptor..png | Bin 0 -> 64846 bytes .../1200px-Memory_Regions_Added_by_QEMU.png | Bin 0 -> 71259 bytes .../120px-Memory_Regions_Added_by_QEMU.png | Bin 0 -> 7470 bytes .../1600px-Memory_Regions_Added_by_QEMU.png | Bin 0 -> 65318 bytes .../300px-Memory_Regions_Added_by_QEMU.png | Bin 0 -> 21971 bytes .../450px-Memory_Regions_Added_by_QEMU.png | Bin 0 -> 35180 bytes .../600px-Memory_Regions_Added_by_QEMU.png | Bin 0 -> 45965 bytes .../800px-Memory_Regions_Added_by_QEMU.png | Bin 0 -> 49910 bytes ..._binding_and_acquires_mdev_file_descriptor..png | Bin 0 -> 94964 bytes ..._binding_and_acquires_mdev_file_descriptor..png | Bin 0 -> 8167 bytes ..._binding_and_acquires_mdev_file_descriptor..png | Bin 0 -> 109847 bytes ..._binding_and_acquires_mdev_file_descriptor..png | Bin 0 -> 24393 bytes ..._binding_and_acquires_mdev_file_descriptor..png | Bin 0 -> 38651 bytes ..._binding_and_acquires_mdev_file_descriptor..png | Bin 0 -> 53382 bytes ..._binding_and_acquires_mdev_file_descriptor..png | Bin 0 -> 69795 bytes .../images/thumb/6/65/SR-IOV.png/120px-SR-IOV.png | Bin 0 -> 12726 bytes .../images/thumb/6/65/SR-IOV.png/300px-SR-IOV.png | Bin 0 -> 38702 bytes .../images/thumb/6/65/SR-IOV.png/450px-SR-IOV.png | Bin 0 -> 65199 bytes .../images/thumb/6/65/SR-IOV.png/600px-SR-IOV.png | Bin 0 -> 95381 bytes .../images/thumb/6/65/SR-IOV.png/754px-SR-IOV.png | Bin 0 -> 129870 bytes ...-Figure_0-_Approches_to_GPU_Virtualization..png | Bin 0 -> 174068 bytes ...-Figure_0-_Approches_to_GPU_Virtualization..png | Bin 0 -> 11643 bytes ...-Figure_0-_Approches_to_GPU_Virtualization..png | Bin 0 -> 245440 bytes ...-Figure_0-_Approches_to_GPU_Virtualization..png | Bin 0 -> 32234 bytes ...-Figure_0-_Approches_to_GPU_Virtualization..png | Bin 0 -> 52456 bytes ...-Figure_0-_Approches_to_GPU_Virtualization..png | Bin 0 -> 75912 bytes ...-Figure_0-_Approches_to_GPU_Virtualization..png | Bin 0 -> 106729 bytes .../thumb/7/73/NUMA_Node.png/120px-NUMA_Node.png | Bin 0 -> 5347 bytes .../thumb/7/73/NUMA_Node.png/300px-NUMA_Node.png | Bin 0 -> 13573 bytes .../thumb/7/73/NUMA_Node.png/450px-NUMA_Node.png | Bin 0 -> 22260 bytes .../thumb/7/73/NUMA_Node.png/600px-NUMA_Node.png | Bin 0 -> 32003 bytes .../thumb/7/75/Mdev-gpu.png/1200px-Mdev-gpu.png | Bin 0 -> 143843 bytes .../thumb/7/75/Mdev-gpu.png/120px-Mdev-gpu.png | Bin 0 -> 6853 bytes .../thumb/7/75/Mdev-gpu.png/1600px-Mdev-gpu.png | Bin 0 -> 219478 bytes .../thumb/7/75/Mdev-gpu.png/300px-Mdev-gpu.png | Bin 0 -> 21711 bytes .../thumb/7/75/Mdev-gpu.png/450px-Mdev-gpu.png | Bin 0 -> 37634 bytes .../thumb/7/75/Mdev-gpu.png/600px-Mdev-gpu.png | Bin 0 -> 54589 bytes .../thumb/7/75/Mdev-gpu.png/800px-Mdev-gpu.png | Bin 0 -> 79782 bytes ...O_file_descriptor_into_the_virtual_machine..png | Bin 0 -> 99015 bytes ...O_file_descriptor_into_the_virtual_machine..png | Bin 0 -> 8463 bytes ...O_file_descriptor_into_the_virtual_machine..png | Bin 0 -> 113516 bytes ...O_file_descriptor_into_the_virtual_machine..png | Bin 0 -> 26090 bytes ...O_file_descriptor_into_the_virtual_machine..png | Bin 0 -> 41060 bytes ...O_file_descriptor_into_the_virtual_machine..png | Bin 0 -> 58918 bytes ...O_file_descriptor_into_the_virtual_machine..png | Bin 0 -> 75199 bytes .../1200px-KVMFR_Looking_Glass.png | Bin 0 -> 1152107 bytes .../120px-KVMFR_Looking_Glass.png | Bin 0 -> 20655 bytes .../300px-KVMFR_Looking_Glass.png | Bin 0 -> 96201 bytes .../450px-KVMFR_Looking_Glass.png | Bin 0 -> 195735 bytes .../600px-KVMFR_Looking_Glass.png | Bin 0 -> 330807 bytes .../800px-KVMFR_Looking_Glass.png | Bin 0 -> 559376 bytes ...Device_Decomposure_and_Recomposure_via_VFIO.png | Bin 0 -> 5339 bytes ...Device_Decomposure_and_Recomposure_via_VFIO.png | Bin 0 -> 17600 bytes ...Device_Decomposure_and_Recomposure_via_VFIO.png | Bin 0 -> 31115 bytes ...Device_Decomposure_and_Recomposure_via_VFIO.png | Bin 0 -> 46629 bytes ...Device_Decomposure_and_Recomposure_via_VFIO.png | Bin 0 -> 69096 bytes .../120px-Application_Binary_Interface_(ABI).png | Bin 0 -> 15021 bytes .../300px-Application_Binary_Interface_(ABI).png | Bin 0 -> 56282 bytes .../450px-Application_Binary_Interface_(ABI).png | Bin 0 -> 100865 bytes .../600px-Application_Binary_Interface_(ABI).png | Bin 0 -> 144426 bytes .../120px-Vfio-pci_driver_bindings.png | Bin 0 -> 2070 bytes .../300px-Vfio-pci_driver_bindings.png | Bin 0 -> 4906 bytes .../450px-Vfio-pci_driver_bindings.png | Bin 0 -> 8200 bytes .../600px-Vfio-pci_driver_bindings.png | Bin 0 -> 11558 bytes .../800px-Vfio-pci_driver_bindings.png | Bin 0 -> 16363 bytes .../1200px-Ioeventfd-and-irqfd.png | Bin 0 -> 74400 bytes .../120px-Ioeventfd-and-irqfd.png | Bin 0 -> 6127 bytes .../300px-Ioeventfd-and-irqfd.png | Bin 0 -> 18211 bytes .../450px-Ioeventfd-and-irqfd.png | Bin 0 -> 27521 bytes .../600px-Ioeventfd-and-irqfd.png | Bin 0 -> 35817 bytes .../800px-Ioeventfd-and-irqfd.png | Bin 0 -> 46597 bytes .../images/thumb/b/b4/Virgl.png/300px-Virgl.png | Bin 0 -> 50340 bytes .../images/thumb/b/b4/Virgl.png/90px-Virgl.png | Bin 0 -> 10621 bytes .../1191px-Figure_0-_i915_vGPU_Scheduling.png | Bin 0 -> 129453 bytes .../120px-Figure_0-_i915_vGPU_Scheduling.png | Bin 0 -> 12146 bytes .../300px-Figure_0-_i915_vGPU_Scheduling.png | Bin 0 -> 35080 bytes .../450px-Figure_0-_i915_vGPU_Scheduling.png | Bin 0 -> 52587 bytes .../600px-Figure_0-_i915_vGPU_Scheduling.png | Bin 0 -> 76039 bytes .../794px-Figure_0-_i915_vGPU_Scheduling.png | Bin 0 -> 95436 bytes .../1162px-I915_Scheduling_Events_and_Requests.png | Bin 0 -> 110731 bytes .../120px-I915_Scheduling_Events_and_Requests.png | Bin 0 -> 10764 bytes .../300px-I915_Scheduling_Events_and_Requests.png | Bin 0 -> 26178 bytes .../450px-I915_Scheduling_Events_and_Requests.png | Bin 0 -> 47748 bytes .../600px-I915_Scheduling_Events_and_Requests.png | Bin 0 -> 59644 bytes .../775px-I915_Scheduling_Events_and_Requests.png | Bin 0 -> 84321 bytes .../300px-VFIO-Mdev_Diagram.png | Bin 0 -> 62797 bytes .../450px-VFIO-Mdev_Diagram.png | Bin 0 -> 112103 bytes .../453px-VFIO-Mdev_Diagram.png | Bin 0 -> 112627 bytes .../91px-VFIO-Mdev_Diagram.png | Bin 0 -> 12889 bytes .../thumb/d/d3/IVSHMEM.png/120px-IVSHMEM.png | Bin 0 -> 7049 bytes .../thumb/d/d3/IVSHMEM.png/300px-IVSHMEM.png | Bin 0 -> 17150 bytes .../thumb/d/d3/IVSHMEM.png/450px-IVSHMEM.png | Bin 0 -> 27168 bytes .../thumb/d/d3/IVSHMEM.png/600px-IVSHMEM.png | Bin 0 -> 37518 bytes .../thumb/d/d3/IVSHMEM.png/800px-IVSHMEM.png | Bin 0 -> 53853 bytes .../df/SR-IOV-Diagram.png/120px-SR-IOV-Diagram.png | Bin 0 -> 12740 bytes .../df/SR-IOV-Diagram.png/300px-SR-IOV-Diagram.png | Bin 0 -> 49293 bytes .../df/SR-IOV-Diagram.png/450px-SR-IOV-Diagram.png | Bin 0 -> 90008 bytes .../df/SR-IOV-Diagram.png/600px-SR-IOV-Diagram.png | Bin 0 -> 138925 bytes .../1160px-Figure_2-_Intel_vGPU_Scheduler.png | Bin 0 -> 388411 bytes .../120px-Figure_2-_Intel_vGPU_Scheduler.png | Bin 0 -> 15523 bytes .../300px-Figure_2-_Intel_vGPU_Scheduler.png | Bin 0 -> 43289 bytes .../450px-Figure_2-_Intel_vGPU_Scheduler.png | Bin 0 -> 92435 bytes .../600px-Figure_2-_Intel_vGPU_Scheduler.png | Bin 0 -> 164552 bytes .../773px-Figure_2-_Intel_vGPU_Scheduler.png | Bin 0 -> 258373 bytes ...1149px-Echoing_a_UUID_into_the_sysfsdev_API.png | Bin 0 -> 85094 bytes .../120px-Echoing_a_UUID_into_the_sysfsdev_API.png | Bin 0 -> 7591 bytes ...1532px-Echoing_a_UUID_into_the_sysfsdev_API.png | Bin 0 -> 100384 bytes .../300px-Echoing_a_UUID_into_the_sysfsdev_API.png | Bin 0 -> 22884 bytes .../450px-Echoing_a_UUID_into_the_sysfsdev_API.png | Bin 0 -> 36202 bytes .../600px-Echoing_a_UUID_into_the_sysfsdev_API.png | Bin 0 -> 51608 bytes .../766px-Echoing_a_UUID_into_the_sysfsdev_API.png | Bin 0 -> 64392 bytes ...r_driver_through_vfio-mdev_and_Mediated_CBs.png | Bin 0 -> 104728 bytes ...r_driver_through_vfio-mdev_and_Mediated_CBs.png | Bin 0 -> 9119 bytes ...r_driver_through_vfio-mdev_and_Mediated_CBs.png | Bin 0 -> 121708 bytes ...r_driver_through_vfio-mdev_and_Mediated_CBs.png | Bin 0 -> 27071 bytes ...r_driver_through_vfio-mdev_and_Mediated_CBs.png | Bin 0 -> 43501 bytes ...r_driver_through_vfio-mdev_and_Mediated_CBs.png | Bin 0 -> 61379 bytes ...r_driver_through_vfio-mdev_and_Mediated_CBs.png | Bin 0 -> 78279 bytes ...R_to_Timeshared_Syhededuling_via_Channel_IO.png | Bin 0 -> 107373 bytes ...R_to_Timeshared_Syhededuling_via_Channel_IO.png | Bin 0 -> 10624 bytes ...R_to_Timeshared_Syhededuling_via_Channel_IO.png | Bin 0 -> 120945 bytes ...R_to_Timeshared_Syhededuling_via_Channel_IO.png | Bin 0 -> 28600 bytes ...R_to_Timeshared_Syhededuling_via_Channel_IO.png | Bin 0 -> 44517 bytes ...R_to_Timeshared_Syhededuling_via_Channel_IO.png | Bin 0 -> 61861 bytes ...R_to_Timeshared_Syhededuling_via_Channel_IO.png | Bin 0 -> 79573 bytes 251 files changed, 735 insertions(+) create mode 100644 wiki/open-iov.org/images/0/0b/Intel_GVT-g_Capabilities.png create mode 100644 wiki/open-iov.org/images/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png create mode 100644 wiki/open-iov.org/images/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png create mode 100644 wiki/open-iov.org/images/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png create mode 100644 wiki/open-iov.org/images/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png create mode 100644 wiki/open-iov.org/images/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png create mode 100644 wiki/open-iov.org/images/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png create mode 100644 wiki/open-iov.org/images/2/2b/Telescope_LG-Proxy.png create mode 100644 wiki/open-iov.org/images/3/33/IOCTL_set_VFIO_container.png create mode 100644 wiki/open-iov.org/images/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png create mode 100644 wiki/open-iov.org/images/3/3f/Ioctl-VFIO_GROUP_GET_FD.png create mode 100644 wiki/open-iov.org/images/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png create mode 100644 wiki/open-iov.org/images/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png create mode 100644 wiki/open-iov.org/images/4/43/VFIO_Diagram.png create mode 100644 wiki/open-iov.org/images/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png create mode 100644 wiki/open-iov.org/images/5/58/Memory_Regions_Added_by_QEMU.png create mode 100644 wiki/open-iov.org/images/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png create mode 100644 wiki/open-iov.org/images/6/65/SR-IOV.png create mode 100644 wiki/open-iov.org/images/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png create mode 100644 wiki/open-iov.org/images/7/73/NUMA_Node.png create mode 100644 wiki/open-iov.org/images/7/75/Mdev-gpu.png create mode 100644 wiki/open-iov.org/images/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png create mode 100644 wiki/open-iov.org/images/8/8a/KVMFR_Looking_Glass.png create mode 100644 wiki/open-iov.org/images/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png create mode 100644 wiki/open-iov.org/images/9/9d/Application_Binary_Interface_(ABI).png create mode 100644 wiki/open-iov.org/images/9/9e/Vfio-pci_driver_bindings.png create mode 100644 wiki/open-iov.org/images/a/aa/Ioeventfd-and-irqfd.png create mode 100644 wiki/open-iov.org/images/archive/c/c3/20221214193624!I915_Scheduling_Events_and_Requests.png.html create mode 100644 wiki/open-iov.org/images/b/b4/Virgl.png create mode 100644 wiki/open-iov.org/images/b/bb/Figure_6-_MMU_-_GMMU_IOVA_translation-isolation..png.html create mode 100644 wiki/open-iov.org/images/b/bc/Guest_driver_accessing_Mdev_MMIO_space_backed_by_mdev_file_descriptor_triggers_EPT_violation..png.html create mode 100644 wiki/open-iov.org/images/c/c2/Figure_0-_i915_vGPU_Scheduling.png create mode 100644 wiki/open-iov.org/images/c/c3/I915_Scheduling_Events_and_Requests.png create mode 100644 wiki/open-iov.org/images/c/c7/VFIO-Mdev_Diagram.png create mode 100644 wiki/open-iov.org/images/d/d3/IVSHMEM.png create mode 100644 wiki/open-iov.org/images/d/df/SR-IOV-Diagram.png create mode 100644 wiki/open-iov.org/images/e/e0/Figure_2-_Intel_vGPU_Scheduler.png create mode 100644 wiki/open-iov.org/images/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png create mode 100644 wiki/open-iov.org/images/f/fa/QEMU_gets_region_info_via_VFIO_UAPI_from_vendor_driver_through_vfio-mdev_and_Mediated_CBs.png create mode 100644 wiki/open-iov.org/images/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png create mode 100644 wiki/open-iov.org/images/open-iov.png?d7807 create mode 100644 wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/120px-Intel_GVT-g_Capabilities.png create mode 100644 wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/300px-Intel_GVT-g_Capabilities.png create mode 100644 wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/450px-Intel_GVT-g_Capabilities.png create mode 100644 wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/600px-Intel_GVT-g_Capabilities.png create mode 100644 wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/800px-Intel_GVT-g_Capabilities.png create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/1137px-Type_1_IOMMU_Tracks_VA-GFN.png create mode 100644 wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/120px-Type_1_IOMMU_Tracks_VA-GFN.png create mode 100644 wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/1516px-Type_1_IOMMU_Tracks_VA-GFN.png create mode 100644 wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/300px-Type_1_IOMMU_Tracks_VA-GFN.png create mode 100644 wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/450px-Type_1_IOMMU_Tracks_VA-GFN.png create mode 100644 wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/600px-Type_1_IOMMU_Tracks_VA-GFN.png create mode 100644 wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/758px-Type_1_IOMMU_Tracks_VA-GFN.png create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/1200px-Telescope_LG-Proxy.png create mode 100644 wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/120px-Telescope_LG-Proxy.png create mode 100644 wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/1599px-Telescope_LG-Proxy.png create mode 100644 wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/300px-Telescope_LG-Proxy.png create mode 100644 wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/450px-Telescope_LG-Proxy.png create mode 100644 wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/600px-Telescope_LG-Proxy.png create mode 100644 wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/800px-Telescope_LG-Proxy.png create mode 100644 wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/1115px-IOCTL_set_VFIO_container.png create mode 100644 wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/120px-IOCTL_set_VFIO_container.png create mode 100644 wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/1486px-IOCTL_set_VFIO_container.png create mode 100644 wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/300px-IOCTL_set_VFIO_container.png create mode 100644 wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/450px-IOCTL_set_VFIO_container.png create mode 100644 wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/600px-IOCTL_set_VFIO_container.png create mode 100644 wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/743px-IOCTL_set_VFIO_container.png create mode 100644 wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/120px-Intel_i915_Host_DRM_+_VFIO-Mdev..png create mode 100644 wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/300px-Intel_i915_Host_DRM_+_VFIO-Mdev..png create mode 100644 wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/450px-Intel_i915_Host_DRM_+_VFIO-Mdev..png create mode 100644 wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/600px-Intel_i915_Host_DRM_+_VFIO-Mdev..png create mode 100644 wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/800px-Intel_i915_Host_DRM_+_VFIO-Mdev..png create mode 100644 wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/1200px-Ioctl-VFIO_GROUP_GET_FD.png create mode 100644 wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/120px-Ioctl-VFIO_GROUP_GET_FD.png create mode 100644 wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/1600px-Ioctl-VFIO_GROUP_GET_FD.png create mode 100644 wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/300px-Ioctl-VFIO_GROUP_GET_FD.png create mode 100644 wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/450px-Ioctl-VFIO_GROUP_GET_FD.png create mode 100644 wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/600px-Ioctl-VFIO_GROUP_GET_FD.png create mode 100644 wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/800px-Ioctl-VFIO_GROUP_GET_FD.png create mode 100644 wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/1200px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png create mode 100644 wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/120px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png create mode 100644 wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/1599px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png create mode 100644 wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/300px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png create mode 100644 wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/450px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png create mode 100644 wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/600px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png create mode 100644 wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/800px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 wiki/open-iov.org/images/thumb/4/43/VFIO_Diagram.png/300px-VFIO_Diagram.png create mode 100644 wiki/open-iov.org/images/thumb/4/43/VFIO_Diagram.png/91px-VFIO_Diagram.png create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/1200px-Memory_Regions_Added_by_QEMU.png create mode 100644 wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/120px-Memory_Regions_Added_by_QEMU.png create mode 100644 wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/1600px-Memory_Regions_Added_by_QEMU.png create mode 100644 wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/300px-Memory_Regions_Added_by_QEMU.png create mode 100644 wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/450px-Memory_Regions_Added_by_QEMU.png create mode 100644 wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/600px-Memory_Regions_Added_by_QEMU.png create mode 100644 wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/800px-Memory_Regions_Added_by_QEMU.png create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/120px-SR-IOV.png create mode 100644 wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/300px-SR-IOV.png create mode 100644 wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/450px-SR-IOV.png create mode 100644 wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/600px-SR-IOV.png create mode 100644 wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/754px-SR-IOV.png create mode 100644 wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/1200px-Figure_0-_Approches_to_GPU_Virtualization..png create mode 100644 wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/120px-Figure_0-_Approches_to_GPU_Virtualization..png create mode 100644 wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/1600px-Figure_0-_Approches_to_GPU_Virtualization..png create mode 100644 wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/300px-Figure_0-_Approches_to_GPU_Virtualization..png create mode 100644 wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/450px-Figure_0-_Approches_to_GPU_Virtualization..png create mode 100644 wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/600px-Figure_0-_Approches_to_GPU_Virtualization..png create mode 100644 wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/800px-Figure_0-_Approches_to_GPU_Virtualization..png create mode 100644 wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/120px-NUMA_Node.png create mode 100644 wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/300px-NUMA_Node.png create mode 100644 wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/450px-NUMA_Node.png create mode 100644 wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/600px-NUMA_Node.png create mode 100644 wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/1200px-Mdev-gpu.png create mode 100644 wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/120px-Mdev-gpu.png create mode 100644 wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/1600px-Mdev-gpu.png create mode 100644 wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/300px-Mdev-gpu.png create mode 100644 wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/450px-Mdev-gpu.png create mode 100644 wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/600px-Mdev-gpu.png create mode 100644 wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/800px-Mdev-gpu.png create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/1200px-KVMFR_Looking_Glass.png create mode 100644 wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/120px-KVMFR_Looking_Glass.png create mode 100644 wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/300px-KVMFR_Looking_Glass.png create mode 100644 wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/450px-KVMFR_Looking_Glass.png create mode 100644 wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/600px-KVMFR_Looking_Glass.png create mode 100644 wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/800px-KVMFR_Looking_Glass.png create mode 100644 wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/120px-Device_Decomposure_and_Recomposure_via_VFIO.png create mode 100644 wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/300px-Device_Decomposure_and_Recomposure_via_VFIO.png create mode 100644 wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/450px-Device_Decomposure_and_Recomposure_via_VFIO.png create mode 100644 wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/600px-Device_Decomposure_and_Recomposure_via_VFIO.png create mode 100644 wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/800px-Device_Decomposure_and_Recomposure_via_VFIO.png create mode 100644 wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/120px-Application_Binary_Interface_(ABI).png create mode 100644 wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/300px-Application_Binary_Interface_(ABI).png create mode 100644 wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/450px-Application_Binary_Interface_(ABI).png create mode 100644 wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/600px-Application_Binary_Interface_(ABI).png create mode 100644 wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/120px-Vfio-pci_driver_bindings.png create mode 100644 wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/300px-Vfio-pci_driver_bindings.png create mode 100644 wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/450px-Vfio-pci_driver_bindings.png create mode 100644 wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/600px-Vfio-pci_driver_bindings.png create mode 100644 wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/800px-Vfio-pci_driver_bindings.png create mode 100644 wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/1200px-Ioeventfd-and-irqfd.png create mode 100644 wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/120px-Ioeventfd-and-irqfd.png create mode 100644 wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/300px-Ioeventfd-and-irqfd.png create mode 100644 wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/450px-Ioeventfd-and-irqfd.png create mode 100644 wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/600px-Ioeventfd-and-irqfd.png create mode 100644 wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/800px-Ioeventfd-and-irqfd.png create mode 100644 wiki/open-iov.org/images/thumb/b/b4/Virgl.png/300px-Virgl.png create mode 100644 wiki/open-iov.org/images/thumb/b/b4/Virgl.png/90px-Virgl.png create mode 100644 wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/1191px-Figure_0-_i915_vGPU_Scheduling.png create mode 100644 wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/120px-Figure_0-_i915_vGPU_Scheduling.png create mode 100644 wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/300px-Figure_0-_i915_vGPU_Scheduling.png create mode 100644 wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/450px-Figure_0-_i915_vGPU_Scheduling.png create mode 100644 wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/600px-Figure_0-_i915_vGPU_Scheduling.png create mode 100644 wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/794px-Figure_0-_i915_vGPU_Scheduling.png create mode 100644 wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/1162px-I915_Scheduling_Events_and_Requests.png create mode 100644 wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/120px-I915_Scheduling_Events_and_Requests.png create mode 100644 wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/300px-I915_Scheduling_Events_and_Requests.png create mode 100644 wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/450px-I915_Scheduling_Events_and_Requests.png create mode 100644 wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/600px-I915_Scheduling_Events_and_Requests.png create mode 100644 wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/775px-I915_Scheduling_Events_and_Requests.png create mode 100644 wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/300px-VFIO-Mdev_Diagram.png create mode 100644 wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/450px-VFIO-Mdev_Diagram.png create mode 100644 wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/453px-VFIO-Mdev_Diagram.png create mode 100644 wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/91px-VFIO-Mdev_Diagram.png create mode 100644 wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/120px-IVSHMEM.png create mode 100644 wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/300px-IVSHMEM.png create mode 100644 wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/450px-IVSHMEM.png create mode 100644 wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/600px-IVSHMEM.png create mode 100644 wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/800px-IVSHMEM.png create mode 100644 wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/120px-SR-IOV-Diagram.png create mode 100644 wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/300px-SR-IOV-Diagram.png create mode 100644 wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/450px-SR-IOV-Diagram.png create mode 100644 wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/600px-SR-IOV-Diagram.png create mode 100644 wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/1160px-Figure_2-_Intel_vGPU_Scheduler.png create mode 100644 wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/120px-Figure_2-_Intel_vGPU_Scheduler.png create mode 100644 wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/300px-Figure_2-_Intel_vGPU_Scheduler.png create mode 100644 wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/450px-Figure_2-_Intel_vGPU_Scheduler.png create mode 100644 wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/600px-Figure_2-_Intel_vGPU_Scheduler.png create mode 100644 wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/773px-Figure_2-_Intel_vGPU_Scheduler.png create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 create mode 100644 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 (limited to 'wiki/open-iov.org/images') 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 new file mode 100644 index 0000000..47286fc Binary files /dev/null and b/wiki/open-iov.org/images/0/0b/Intel_GVT-g_Capabilities.png differ 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 new file mode 100644 index 0000000..253ba11 Binary files /dev/null and b/wiki/open-iov.org/images/0/0e/Screen_Shot_2022-11-18_at_4.14.32_PM.png differ 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 new file mode 100644 index 0000000..f82b8b7 Binary files /dev/null and b/wiki/open-iov.org/images/1/13/Screen_Shot_2022-05-06_at_10.46.59_AM.png differ 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 new file mode 100644 index 0000000..e493b0e Binary files /dev/null and b/wiki/open-iov.org/images/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png differ 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 new file mode 100644 index 0000000..29c31ae Binary files /dev/null and b/wiki/open-iov.org/images/2/21/QEMU_calls_VFIO_DMA_MAP_via_Memory_listener.png differ 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 new file mode 100644 index 0000000..3768cf2 Binary files /dev/null and b/wiki/open-iov.org/images/2/27/QEMU_convert_request_from_KVM_to_Read-Write_acess_to_Mdev_file_descriptor..png differ 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 new file mode 100644 index 0000000..cc067ff Binary files /dev/null and b/wiki/open-iov.org/images/2/28/Figure_2-_Firmware_status_information_for_an_Intel_DG2_device..png differ 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 new file mode 100644 index 0000000..fc8cdd8 Binary files /dev/null and b/wiki/open-iov.org/images/2/2b/Telescope_LG-Proxy.png differ 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 new file mode 100644 index 0000000..e997d9c Binary files /dev/null and b/wiki/open-iov.org/images/3/33/IOCTL_set_VFIO_container.png differ 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 new file mode 100644 index 0000000..68f5d83 Binary files /dev/null and b/wiki/open-iov.org/images/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png differ 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 new file mode 100644 index 0000000..c6d300a Binary files /dev/null and b/wiki/open-iov.org/images/3/3f/Ioctl-VFIO_GROUP_GET_FD.png differ 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 new file mode 100644 index 0000000..8074b5d Binary files /dev/null and b/wiki/open-iov.org/images/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png differ 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 new file mode 100644 index 0000000..a83a0ba Binary files /dev/null and b/wiki/open-iov.org/images/4/43/KVM_services_EPT_violation_and_forwards_to_QEMU_VFIO_PCI_driver..png differ diff --git a/wiki/open-iov.org/images/4/43/VFIO_Diagram.png b/wiki/open-iov.org/images/4/43/VFIO_Diagram.png new file mode 100644 index 0000000..590e18e Binary files /dev/null and b/wiki/open-iov.org/images/4/43/VFIO_Diagram.png differ 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 new file mode 100644 index 0000000..9fcb196 Binary files /dev/null and b/wiki/open-iov.org/images/4/48/Figure_7-_A_depiction_of_region_overlays_within_a_VFIO_file_descriptor..png differ 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 new file mode 100644 index 0000000..6271b9f Binary files /dev/null and b/wiki/open-iov.org/images/5/58/Memory_Regions_Added_by_QEMU.png differ 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 new file mode 100644 index 0000000..8f1eeec Binary files /dev/null and b/wiki/open-iov.org/images/6/63/QEMU_creates_VFIO-mdev_IOMMU_binding_and_acquires_mdev_file_descriptor..png differ diff --git a/wiki/open-iov.org/images/6/65/SR-IOV.png b/wiki/open-iov.org/images/6/65/SR-IOV.png new file mode 100644 index 0000000..2333e1c Binary files /dev/null and b/wiki/open-iov.org/images/6/65/SR-IOV.png differ 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 new file mode 100644 index 0000000..8fa7f31 Binary files /dev/null and b/wiki/open-iov.org/images/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png differ diff --git a/wiki/open-iov.org/images/7/73/NUMA_Node.png b/wiki/open-iov.org/images/7/73/NUMA_Node.png new file mode 100644 index 0000000..27dd7eb Binary files /dev/null and b/wiki/open-iov.org/images/7/73/NUMA_Node.png differ diff --git a/wiki/open-iov.org/images/7/75/Mdev-gpu.png b/wiki/open-iov.org/images/7/75/Mdev-gpu.png new file mode 100644 index 0000000..173d183 Binary files /dev/null and b/wiki/open-iov.org/images/7/75/Mdev-gpu.png differ 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 new file mode 100644 index 0000000..a1240c0 Binary files /dev/null and b/wiki/open-iov.org/images/7/7c/QEMU_presenting_the_VFIO_file_descriptor_into_the_virtual_machine..png differ 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 new file mode 100644 index 0000000..2a71153 Binary files /dev/null and b/wiki/open-iov.org/images/8/8a/KVMFR_Looking_Glass.png differ 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 new file mode 100644 index 0000000..d6bd76e Binary files /dev/null and b/wiki/open-iov.org/images/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png differ 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 new file mode 100644 index 0000000..3626d86 Binary files /dev/null and b/wiki/open-iov.org/images/9/9d/Application_Binary_Interface_(ABI).png differ 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 new file mode 100644 index 0000000..e03113e Binary files /dev/null and b/wiki/open-iov.org/images/9/9e/Vfio-pci_driver_bindings.png differ 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 new file mode 100644 index 0000000..9dc293d Binary files /dev/null and b/wiki/open-iov.org/images/a/aa/Ioeventfd-and-irqfd.png differ 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 @@ + + + + +Open-IOV + + + + + + + + + + + +
+
+
+ +
+
+
+

Main Page

+
+
From Open-IOV
+
+
+ +
+ Jump to navigation + Jump to search +

Welcome to the Open-IOV Project wiki. +

+ + +

Articles

+

Visit the Articles page for an overview of this wiki's contents. +

New and existing projects related to the following topics are welcome: +

+
  • GPU & IO Virtualization (VFIO / SR-IOV / SIOV / Mdev)
  • +
  • GPU & IO Device Drivers
  • +
  • Hypervisor Development
  • +
  • Virtualization Tools
+

Signups are open to the public and anyone can contribute. +

+

Community

+

Discord: https://discord.gg/Rb9K9DYxKK +

IRC: +

+

Contributing to Open-IOV.org

+

Due to spam account creation is temporarily disabled through the Open-IOV website. +

Contact Open-IOV moderators in the community #Documentation channel to have your account allowlisted until unmoderated signups re-open. +

+

Creating an Article

+

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. +

Example: +

https://open-iov.org/index.php/your-article-title-here +

New articles should be linked on the Articles page so people can find them. +

+ + + + +
+
+ +
+
+ +
+

Navigation menu

+
+ + +
+ + + + +
+
+ + + + + + +
+
+ + + +
+ + + + + \ 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 new file mode 100644 index 0000000..c5c937e Binary files /dev/null and b/wiki/open-iov.org/images/b/b4/Virgl.png differ 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 @@ + + + + +Open-IOV + + + + + + + + + + + +
+
+
+ +
+
+
+

Main Page

+
+
From Open-IOV
+
+
+ +
+ Jump to navigation + Jump to search +

Welcome to the Open-IOV Project wiki. +

+ + +

Articles

+

Visit the Articles page for an overview of this wiki's contents. +

New and existing projects related to the following topics are welcome: +

+
  • GPU & IO Virtualization (VFIO / SR-IOV / SIOV / Mdev)
  • +
  • GPU & IO Device Drivers
  • +
  • Hypervisor Development
  • +
  • Virtualization Tools
+

Signups are open to the public and anyone can contribute. +

+

Community

+

Discord: https://discord.gg/Rb9K9DYxKK +

IRC: +

+

Contributing to Open-IOV.org

+

Due to spam account creation is temporarily disabled through the Open-IOV website. +

Contact Open-IOV moderators in the community #Documentation channel to have your account allowlisted until unmoderated signups re-open. +

+

Creating an Article

+

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. +

Example: +

https://open-iov.org/index.php/your-article-title-here +

New articles should be linked on the Articles page so people can find them. +

+ + + + +
+
+ +
+
+ +
+

Navigation menu

+
+ + +
+ + + + +
+
+ + + + + + +
+
+ + + +
+ + + + + \ 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 @@ + + + + +Open-IOV + + + + + + + + + + + +
+
+
+ +
+
+
+

Main Page

+
+
From Open-IOV
+
+
+ +
+ Jump to navigation + Jump to search +

Welcome to the Open-IOV Project wiki. +

+ + +

Articles

+

Visit the Articles page for an overview of this wiki's contents. +

New and existing projects related to the following topics are welcome: +

+
  • GPU & IO Virtualization (VFIO / SR-IOV / SIOV / Mdev)
  • +
  • GPU & IO Device Drivers
  • +
  • Hypervisor Development
  • +
  • Virtualization Tools
+

Signups are open to the public and anyone can contribute. +

+

Community

+

Discord: https://discord.gg/Rb9K9DYxKK +

IRC: +

+

Contributing to Open-IOV.org

+

Due to spam account creation is temporarily disabled through the Open-IOV website. +

Contact Open-IOV moderators in the community #Documentation channel to have your account allowlisted until unmoderated signups re-open. +

+

Creating an Article

+

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. +

Example: +

https://open-iov.org/index.php/your-article-title-here +

New articles should be linked on the Articles page so people can find them. +

+ + + + +
+
+ +
+
+ +
+

Navigation menu

+
+ + +
+ + + + +
+
+ + + + + + +
+
+ + + +
+ + + + + \ 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 new file mode 100644 index 0000000..448b08a Binary files /dev/null and b/wiki/open-iov.org/images/c/c2/Figure_0-_i915_vGPU_Scheduling.png differ 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 new file mode 100644 index 0000000..a908118 Binary files /dev/null and b/wiki/open-iov.org/images/c/c3/I915_Scheduling_Events_and_Requests.png differ 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 new file mode 100644 index 0000000..cbafef4 Binary files /dev/null and b/wiki/open-iov.org/images/c/c7/VFIO-Mdev_Diagram.png differ diff --git a/wiki/open-iov.org/images/d/d3/IVSHMEM.png b/wiki/open-iov.org/images/d/d3/IVSHMEM.png new file mode 100644 index 0000000..c9dfe7d Binary files /dev/null and b/wiki/open-iov.org/images/d/d3/IVSHMEM.png differ 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 new file mode 100644 index 0000000..73be6c2 Binary files /dev/null and b/wiki/open-iov.org/images/d/df/SR-IOV-Diagram.png differ 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 new file mode 100644 index 0000000..77096e0 Binary files /dev/null and b/wiki/open-iov.org/images/e/e0/Figure_2-_Intel_vGPU_Scheduler.png differ 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 new file mode 100644 index 0000000..e48db2b Binary files /dev/null and b/wiki/open-iov.org/images/e/ef/Echoing_a_UUID_into_the_sysfsdev_API.png differ 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 new file mode 100644 index 0000000..02c0c68 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..07bbe18 Binary files /dev/null and b/wiki/open-iov.org/images/f/fd/Figure_3-_GPU_BAR_to_Timeshared_Syhededuling_via_Channel_IO.png differ diff --git a/wiki/open-iov.org/images/open-iov.png?d7807 b/wiki/open-iov.org/images/open-iov.png?d7807 new file mode 100644 index 0000000..831a489 Binary files /dev/null and b/wiki/open-iov.org/images/open-iov.png?d7807 differ 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 new file mode 100644 index 0000000..8d202b3 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/120px-Intel_GVT-g_Capabilities.png differ 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 new file mode 100644 index 0000000..c1c1183 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/300px-Intel_GVT-g_Capabilities.png differ 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 new file mode 100644 index 0000000..cea2f59 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/450px-Intel_GVT-g_Capabilities.png differ 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 new file mode 100644 index 0000000..8442a91 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/600px-Intel_GVT-g_Capabilities.png differ 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 new file mode 100644 index 0000000..7d6cc7b Binary files /dev/null and b/wiki/open-iov.org/images/thumb/0/0b/Intel_GVT-g_Capabilities.png/800px-Intel_GVT-g_Capabilities.png differ 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 new file mode 100644 index 0000000..f0dccaa Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..25e16cf Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..1262ad9 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..23a7b8f Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..7e659f1 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..7467cbf Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..8ce3034 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..56e7262 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/1137px-Type_1_IOMMU_Tracks_VA-GFN.png differ 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 new file mode 100644 index 0000000..30535c3 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/120px-Type_1_IOMMU_Tracks_VA-GFN.png differ 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 new file mode 100644 index 0000000..460b26d Binary files /dev/null and b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/1516px-Type_1_IOMMU_Tracks_VA-GFN.png differ 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 new file mode 100644 index 0000000..061af94 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/300px-Type_1_IOMMU_Tracks_VA-GFN.png differ 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 new file mode 100644 index 0000000..59799b7 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/450px-Type_1_IOMMU_Tracks_VA-GFN.png differ 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 new file mode 100644 index 0000000..1db093a Binary files /dev/null and b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/600px-Type_1_IOMMU_Tracks_VA-GFN.png differ 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 new file mode 100644 index 0000000..49286a8 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/1/1d/Type_1_IOMMU_Tracks_VA-GFN.png/758px-Type_1_IOMMU_Tracks_VA-GFN.png differ 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 new file mode 100644 index 0000000..ff144f9 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..6ad263a Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..adbafe8 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..6e73d7c Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..044757c Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..c035033 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..c0de43d Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..e20308f Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..19b6ed5 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..845d1f3 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..49965ac Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..836ced2 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..8d9c5c6 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..dade2e9 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..d6c0deb Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..72e2eb9 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..9f62eee Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..bc8622a Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..13e7fcb Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..f04e23d Binary files /dev/null and b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/1200px-Telescope_LG-Proxy.png differ 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 new file mode 100644 index 0000000..82bbecf Binary files /dev/null and b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/120px-Telescope_LG-Proxy.png differ 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 new file mode 100644 index 0000000..ad09874 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/1599px-Telescope_LG-Proxy.png differ 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 new file mode 100644 index 0000000..6e2a81e Binary files /dev/null and b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/300px-Telescope_LG-Proxy.png differ 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 new file mode 100644 index 0000000..76478e0 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/450px-Telescope_LG-Proxy.png differ 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 new file mode 100644 index 0000000..6860c17 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/600px-Telescope_LG-Proxy.png differ 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 new file mode 100644 index 0000000..1e928e4 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/2/2b/Telescope_LG-Proxy.png/800px-Telescope_LG-Proxy.png differ 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 new file mode 100644 index 0000000..f39aa8f Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/1115px-IOCTL_set_VFIO_container.png differ 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 new file mode 100644 index 0000000..8d63c4d Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/120px-IOCTL_set_VFIO_container.png differ 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 new file mode 100644 index 0000000..5407f85 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/1486px-IOCTL_set_VFIO_container.png differ 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 new file mode 100644 index 0000000..decacf8 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/300px-IOCTL_set_VFIO_container.png differ 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 new file mode 100644 index 0000000..4eb4833 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/450px-IOCTL_set_VFIO_container.png differ 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 new file mode 100644 index 0000000..c020b2a Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/600px-IOCTL_set_VFIO_container.png differ 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 new file mode 100644 index 0000000..1814e5b Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/33/IOCTL_set_VFIO_container.png/743px-IOCTL_set_VFIO_container.png differ 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 new file mode 100644 index 0000000..4b22f31 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/120px-Intel_i915_Host_DRM_+_VFIO-Mdev..png differ 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 new file mode 100644 index 0000000..cb43678 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/300px-Intel_i915_Host_DRM_+_VFIO-Mdev..png differ 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 new file mode 100644 index 0000000..39bf097 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/450px-Intel_i915_Host_DRM_+_VFIO-Mdev..png differ 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 new file mode 100644 index 0000000..19615e7 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/600px-Intel_i915_Host_DRM_+_VFIO-Mdev..png differ 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 new file mode 100644 index 0000000..3120163 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3d/Intel_i915_Host_DRM_+_VFIO-Mdev..png/800px-Intel_i915_Host_DRM_+_VFIO-Mdev..png differ 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 new file mode 100644 index 0000000..02b80a1 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/1200px-Ioctl-VFIO_GROUP_GET_FD.png differ 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 new file mode 100644 index 0000000..f8093e8 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/120px-Ioctl-VFIO_GROUP_GET_FD.png differ 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 new file mode 100644 index 0000000..5f1a3ce Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/1600px-Ioctl-VFIO_GROUP_GET_FD.png differ 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 new file mode 100644 index 0000000..d5335c0 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/300px-Ioctl-VFIO_GROUP_GET_FD.png differ 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 new file mode 100644 index 0000000..1b63bf3 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/450px-Ioctl-VFIO_GROUP_GET_FD.png differ 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 new file mode 100644 index 0000000..f591fa4 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/600px-Ioctl-VFIO_GROUP_GET_FD.png differ 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 new file mode 100644 index 0000000..1fddf71 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/3/3f/Ioctl-VFIO_GROUP_GET_FD.png/800px-Ioctl-VFIO_GROUP_GET_FD.png differ 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 new file mode 100644 index 0000000..10ebeb7 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/1200px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png differ 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 new file mode 100644 index 0000000..7e7f1ef Binary files /dev/null and b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/120px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png differ 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 new file mode 100644 index 0000000..6b5a798 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/1599px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png differ 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 new file mode 100644 index 0000000..7b201ef Binary files /dev/null and b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/300px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png differ 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 new file mode 100644 index 0000000..0e4f2a6 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/450px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png differ 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 new file mode 100644 index 0000000..29aa9b3 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/600px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png differ 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 new file mode 100644 index 0000000..e6e4749 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/4/40/Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png/800px-Ioctl-VFIO_IOMMU_MAP-UNMAP_DMA.png differ 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 new file mode 100644 index 0000000..2082d13 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..052b47c Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..fc4364a Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..5ef3349 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..f4f34fc Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..5709925 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..a3dc198 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..36d2f7f Binary files /dev/null and b/wiki/open-iov.org/images/thumb/4/43/VFIO_Diagram.png/300px-VFIO_Diagram.png differ 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 new file mode 100644 index 0000000..2bd807b Binary files /dev/null and b/wiki/open-iov.org/images/thumb/4/43/VFIO_Diagram.png/91px-VFIO_Diagram.png differ 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 new file mode 100644 index 0000000..42778bf Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..9c5a16f Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..22b4d50 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..98c5cea Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..f4fda7d Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..e86ada2 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..c67aadf Binary files /dev/null and b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/1200px-Memory_Regions_Added_by_QEMU.png differ 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 new file mode 100644 index 0000000..50f371f Binary files /dev/null and b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/120px-Memory_Regions_Added_by_QEMU.png differ 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 new file mode 100644 index 0000000..0ac6690 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/1600px-Memory_Regions_Added_by_QEMU.png differ 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 new file mode 100644 index 0000000..bf13123 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/300px-Memory_Regions_Added_by_QEMU.png differ 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 new file mode 100644 index 0000000..4cdd163 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/450px-Memory_Regions_Added_by_QEMU.png differ 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 new file mode 100644 index 0000000..7421866 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/600px-Memory_Regions_Added_by_QEMU.png differ 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 new file mode 100644 index 0000000..20878b0 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/5/58/Memory_Regions_Added_by_QEMU.png/800px-Memory_Regions_Added_by_QEMU.png differ 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 new file mode 100644 index 0000000..fc7ebcb Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..cdfbaae Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..0af9312 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..240e9ab Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..b6d4176 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..55da5f8 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..f917271 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..07b89a5 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/120px-SR-IOV.png differ 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 new file mode 100644 index 0000000..02cc1b9 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/300px-SR-IOV.png differ 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 new file mode 100644 index 0000000..565cb57 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/450px-SR-IOV.png differ 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 new file mode 100644 index 0000000..0a7be78 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/600px-SR-IOV.png differ 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 new file mode 100644 index 0000000..2485e7d Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/65/SR-IOV.png/754px-SR-IOV.png differ 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 new file mode 100644 index 0000000..8a1490f Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/1200px-Figure_0-_Approches_to_GPU_Virtualization..png differ 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 new file mode 100644 index 0000000..9987d5b Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/120px-Figure_0-_Approches_to_GPU_Virtualization..png differ 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 new file mode 100644 index 0000000..7b0f690 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/1600px-Figure_0-_Approches_to_GPU_Virtualization..png differ 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 new file mode 100644 index 0000000..e7f6db4 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/300px-Figure_0-_Approches_to_GPU_Virtualization..png differ 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 new file mode 100644 index 0000000..040c72b Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/450px-Figure_0-_Approches_to_GPU_Virtualization..png differ 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 new file mode 100644 index 0000000..1a2e103 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/600px-Figure_0-_Approches_to_GPU_Virtualization..png differ 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 new file mode 100644 index 0000000..d79f507 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/6/6a/Figure_0-_Approches_to_GPU_Virtualization..png/800px-Figure_0-_Approches_to_GPU_Virtualization..png differ 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 new file mode 100644 index 0000000..097c71d Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/120px-NUMA_Node.png differ 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 new file mode 100644 index 0000000..a6ed90d Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/300px-NUMA_Node.png differ 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 new file mode 100644 index 0000000..9200f55 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/450px-NUMA_Node.png differ 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 new file mode 100644 index 0000000..e610524 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/73/NUMA_Node.png/600px-NUMA_Node.png differ 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 new file mode 100644 index 0000000..c9d336a Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/1200px-Mdev-gpu.png differ 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 new file mode 100644 index 0000000..89b4b62 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/120px-Mdev-gpu.png differ 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 new file mode 100644 index 0000000..f7846ab Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/1600px-Mdev-gpu.png differ 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 new file mode 100644 index 0000000..b1f0897 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/300px-Mdev-gpu.png differ 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 new file mode 100644 index 0000000..b6a2030 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/450px-Mdev-gpu.png differ 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 new file mode 100644 index 0000000..482f02c Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/600px-Mdev-gpu.png differ 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 new file mode 100644 index 0000000..fe65614 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/7/75/Mdev-gpu.png/800px-Mdev-gpu.png differ 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 new file mode 100644 index 0000000..602c4be Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..0082235 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..f69495d Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..0a521f5 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..e86a432 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..3b6c820 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..c19ea45 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..0a4afe9 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/1200px-KVMFR_Looking_Glass.png differ 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 new file mode 100644 index 0000000..30aaf6c Binary files /dev/null and b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/120px-KVMFR_Looking_Glass.png differ 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 new file mode 100644 index 0000000..154335b Binary files /dev/null and b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/300px-KVMFR_Looking_Glass.png differ 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 new file mode 100644 index 0000000..062bfda Binary files /dev/null and b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/450px-KVMFR_Looking_Glass.png differ 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 new file mode 100644 index 0000000..4e7588e Binary files /dev/null and b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/600px-KVMFR_Looking_Glass.png differ 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 new file mode 100644 index 0000000..4c854c5 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/8/8a/KVMFR_Looking_Glass.png/800px-KVMFR_Looking_Glass.png differ 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 new file mode 100644 index 0000000..c5932c0 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/120px-Device_Decomposure_and_Recomposure_via_VFIO.png differ 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 new file mode 100644 index 0000000..11076d3 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/300px-Device_Decomposure_and_Recomposure_via_VFIO.png differ 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 new file mode 100644 index 0000000..ff7a8e9 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/450px-Device_Decomposure_and_Recomposure_via_VFIO.png differ 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 new file mode 100644 index 0000000..d7efc37 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/600px-Device_Decomposure_and_Recomposure_via_VFIO.png differ 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 new file mode 100644 index 0000000..b09cd6f Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/90/Device_Decomposure_and_Recomposure_via_VFIO.png/800px-Device_Decomposure_and_Recomposure_via_VFIO.png differ 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 new file mode 100644 index 0000000..f1de937 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/120px-Application_Binary_Interface_(ABI).png differ 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 new file mode 100644 index 0000000..13c269f Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/300px-Application_Binary_Interface_(ABI).png differ 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 new file mode 100644 index 0000000..ac84fdd Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/450px-Application_Binary_Interface_(ABI).png differ 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 new file mode 100644 index 0000000..986e80d Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/9d/Application_Binary_Interface_(ABI).png/600px-Application_Binary_Interface_(ABI).png differ 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 new file mode 100644 index 0000000..4d0baa0 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/120px-Vfio-pci_driver_bindings.png differ 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 new file mode 100644 index 0000000..996393e Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/300px-Vfio-pci_driver_bindings.png differ 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 new file mode 100644 index 0000000..96e8a16 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/450px-Vfio-pci_driver_bindings.png differ 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 new file mode 100644 index 0000000..693acd2 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/600px-Vfio-pci_driver_bindings.png differ 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 new file mode 100644 index 0000000..114657a Binary files /dev/null and b/wiki/open-iov.org/images/thumb/9/9e/Vfio-pci_driver_bindings.png/800px-Vfio-pci_driver_bindings.png differ 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 new file mode 100644 index 0000000..c1bb5bb Binary files /dev/null and b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/1200px-Ioeventfd-and-irqfd.png differ 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 new file mode 100644 index 0000000..ace89f0 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/120px-Ioeventfd-and-irqfd.png differ 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 new file mode 100644 index 0000000..01a7bec Binary files /dev/null and b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/300px-Ioeventfd-and-irqfd.png differ 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 new file mode 100644 index 0000000..e20569a Binary files /dev/null and b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/450px-Ioeventfd-and-irqfd.png differ 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 new file mode 100644 index 0000000..51f3388 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/600px-Ioeventfd-and-irqfd.png differ 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 new file mode 100644 index 0000000..2c04ea0 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/a/aa/Ioeventfd-and-irqfd.png/800px-Ioeventfd-and-irqfd.png differ 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 new file mode 100644 index 0000000..c6591c3 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/b/b4/Virgl.png/300px-Virgl.png differ 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 new file mode 100644 index 0000000..0069cdc Binary files /dev/null and b/wiki/open-iov.org/images/thumb/b/b4/Virgl.png/90px-Virgl.png differ 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 new file mode 100644 index 0000000..573de6c Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/1191px-Figure_0-_i915_vGPU_Scheduling.png differ 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 new file mode 100644 index 0000000..ed142f2 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/120px-Figure_0-_i915_vGPU_Scheduling.png differ 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 new file mode 100644 index 0000000..f588fbd Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/300px-Figure_0-_i915_vGPU_Scheduling.png differ 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 new file mode 100644 index 0000000..4d6cb61 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/450px-Figure_0-_i915_vGPU_Scheduling.png differ 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 new file mode 100644 index 0000000..9fff45c Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/600px-Figure_0-_i915_vGPU_Scheduling.png differ 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 new file mode 100644 index 0000000..271ab3a Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c2/Figure_0-_i915_vGPU_Scheduling.png/794px-Figure_0-_i915_vGPU_Scheduling.png differ 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 new file mode 100644 index 0000000..c457ff6 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/1162px-I915_Scheduling_Events_and_Requests.png differ 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 new file mode 100644 index 0000000..6c28330 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/120px-I915_Scheduling_Events_and_Requests.png differ 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 new file mode 100644 index 0000000..929d5e2 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/300px-I915_Scheduling_Events_and_Requests.png differ 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 new file mode 100644 index 0000000..1a0237c Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/450px-I915_Scheduling_Events_and_Requests.png differ 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 new file mode 100644 index 0000000..a82494a Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/600px-I915_Scheduling_Events_and_Requests.png differ 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 new file mode 100644 index 0000000..6865ea5 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c3/I915_Scheduling_Events_and_Requests.png/775px-I915_Scheduling_Events_and_Requests.png differ 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 new file mode 100644 index 0000000..7d72429 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/300px-VFIO-Mdev_Diagram.png differ 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 new file mode 100644 index 0000000..5731910 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/450px-VFIO-Mdev_Diagram.png differ 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 new file mode 100644 index 0000000..b3617ef Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/453px-VFIO-Mdev_Diagram.png differ 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 new file mode 100644 index 0000000..9848308 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/c/c7/VFIO-Mdev_Diagram.png/91px-VFIO-Mdev_Diagram.png differ 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 new file mode 100644 index 0000000..09277c0 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/120px-IVSHMEM.png differ 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 new file mode 100644 index 0000000..53f40a8 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/300px-IVSHMEM.png differ 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 new file mode 100644 index 0000000..40274a1 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/450px-IVSHMEM.png differ 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 new file mode 100644 index 0000000..89bf0f2 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/600px-IVSHMEM.png differ 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 new file mode 100644 index 0000000..857421a Binary files /dev/null and b/wiki/open-iov.org/images/thumb/d/d3/IVSHMEM.png/800px-IVSHMEM.png differ 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 new file mode 100644 index 0000000..2505afa Binary files /dev/null and b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/120px-SR-IOV-Diagram.png differ 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 new file mode 100644 index 0000000..0a296a3 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/300px-SR-IOV-Diagram.png differ 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 new file mode 100644 index 0000000..526fd06 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/450px-SR-IOV-Diagram.png differ 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 new file mode 100644 index 0000000..cd1164f Binary files /dev/null and b/wiki/open-iov.org/images/thumb/d/df/SR-IOV-Diagram.png/600px-SR-IOV-Diagram.png differ 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 new file mode 100644 index 0000000..bdb00b0 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/1160px-Figure_2-_Intel_vGPU_Scheduler.png differ 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 new file mode 100644 index 0000000..e5743d7 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/120px-Figure_2-_Intel_vGPU_Scheduler.png differ 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 new file mode 100644 index 0000000..620950e Binary files /dev/null and b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/300px-Figure_2-_Intel_vGPU_Scheduler.png differ 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 new file mode 100644 index 0000000..3d33600 Binary files /dev/null and b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/450px-Figure_2-_Intel_vGPU_Scheduler.png differ 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 new file mode 100644 index 0000000..3934f8c Binary files /dev/null and b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/600px-Figure_2-_Intel_vGPU_Scheduler.png differ 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 new file mode 100644 index 0000000..23f949c Binary files /dev/null and b/wiki/open-iov.org/images/thumb/e/e0/Figure_2-_Intel_vGPU_Scheduler.png/773px-Figure_2-_Intel_vGPU_Scheduler.png differ 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 new file mode 100644 index 0000000..994801d Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..eab18f9 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..4a5c9d8 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..01023be Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..9383c60 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..0ce2dc4 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..33e5a21 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..ea4b5a4 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..d001922 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..594312b Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..beca0a0 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..bfb7ff4 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..e66ecc3 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..67ff9aa Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..ce293cc Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..f4949b2 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..beb13b9 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..2ddbdd4 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..1079033 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..3374792 Binary files /dev/null and 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 differ 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 new file mode 100644 index 0000000..401d4b5 Binary files /dev/null and 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 differ -- cgit v1.2.3