summaryrefslogtreecommitdiffstats
path: root/tools/site/pages/Open-IOV-About.wiki
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-12 00:32:00 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-12 00:32:00 -0400
commit5df3147130c9254cd5bea34b330a2a42ee51d635 (patch)
tree6a8fdf54bbb291eaccbeef8334e2cdd70af2caa8 /tools/site/pages/Open-IOV-About.wiki
parentf1edf479a167898aaf70dc8f21e9cf18bccbe112 (diff)
downloadopen-iov-5df3147130c9254cd5bea34b330a2a42ee51d635.tar.gz
open-iov-5df3147130c9254cd5bea34b330a2a42ee51d635.zip
site: open-iov.org 2026 documentation update
- tools/site: Markdown-to-MediaWiki converter (tracked-paths-only link mapping, local-marker scan, About-message insert), WikiBot publisher with diff/check modes and publish manifest, live site auditor, image uploader, site-only page sources (landing page, About, index, sidebar, banner templates, About-message template). - wiki: new public deep-dive sources (project status, install, FAQ, system overview, GSP and GSP-RM, execution frontier, host module, guest stack, UVM, physical backend, driver lifecycle, risc-v-gsp-rm-debugger, hardware/software matrix, HAAEEP, glossary); refreshed CUDA userspace status; corrected cross-document links; README rewritten for the new set. - wiki/.publish-manifest.json records each published revision for rollback.
Diffstat (limited to 'tools/site/pages/Open-IOV-About.wiki')
-rw-r--r--tools/site/pages/Open-IOV-About.wiki29
1 files changed, 29 insertions, 0 deletions
diff --git a/tools/site/pages/Open-IOV-About.wiki b/tools/site/pages/Open-IOV-About.wiki
new file mode 100644
index 0000000..1084ae1
--- /dev/null
+++ b/tools/site/pages/Open-IOV-About.wiki
@@ -0,0 +1,29 @@
+{{About message}}
+
+'''Open-IOV''' is an open-source virtualization layer for NVIDIA GPUs. It runs '''stock, unmodified NVIDIA drivers inside virtual machines''' — Linux and Windows — with GPU compute (CUDA), and eventually 3D graphics and video, on hardware you already own: without a proprietary vGPU license, without patching the guest driver, the host driver, the hypervisor or the GPU firmware.
+
+== Mission ==
+Make NVIDIA GPUs fully virtualizable, by anyone, for any hypervisor, without modifying NVIDIA software, firmware or hardware.
+
+== How it works ==
+The only component the project adds is a host kernel module (<code>vgsp.ko</code>). It implements the interface the guest driver expects to talk to — the GPU System Processor (GSP) and its resource-manager firmware — and arranges for the guest's work to execute on real GPU hardware. The guiding sentence is:
+
+::'''''Emulate the interface. Pass through the work. Never patch anyone.'''''
+
+See [[System Overview]] for the architecture and [[Project Status]] for the honest current state.
+
+== Principles ==
+* '''No patches anywhere.''' Guest drivers, host drivers, firmware and hypervisors are all used unmodified; interoperability is the goal, not counterfeiting.
+* '''Honest status.''' Claims carry dates and evidence; the project publishes what does not work as clearly as what does.
+* '''Independent IP block.''' Open-IOV is self-contained so KVM, Xen, Argo/OpenXT, Qubes OS Air and others can carry it without forks.
+* '''Durability by owning the interface.''' The protocol, not a snapshot of it, is reimplemented — so new driver versions, firmware and hardware can be carried forward.
+
+== Licensing ==
+'''All documentation on this site is licensed [https://creativecommons.org/licenses/by/4.0/ CC-BY-4.0]''' — the statement carried at the top of every page. It may be reused with attribution, or used as inspiration for new documentation, including by GPU vendors for public commercial distribution as developer documentation.
+
+The project's source code is licensed separately: '''BSD 3-Clause''' for everything reusable (userspace libraries, tools, scripts, configuration) and '''GPL-2.0''' for the kernel modules that must legally link against GPL-only kernel exports (VFIO, mdev, IOMMU); per-file SPDX identifiers govern. NVIDIA's software and firmware are used unmodified and are not redistributed. See the repository's <code>LICENSE</code> and <code>docs/09-reference/legal-and-licensing.md</code> for the full statement.
+
+== Community ==
+* Source and issues: [https://git.vgpu.io/open-iov git.vgpu.io/open-iov]
+* Chat: [https://discord.gg/Rb9K9DYxKK Open-IOV Discord]
+* See [[Community]] and [[HAAEEP and Collaboration]].