Difference between revisions of "GVM"
(Add historical banner (2026 documentation update)) |
(Carry the site-wide About/licensing message on every page (2026-10-12)) |
||
| Line 1: | Line 1: | ||
{{About message}} | |||
{{Historical}} | {{Historical}} | ||
'''GVM''' is a '''GPU Virtual Machine''' for IOMMU-capable computers such as x86 and ARM. | '''GVM''' is a '''GPU Virtual Machine''' for IOMMU-capable computers such as x86 and ARM. | ||
Latest revision as of 04:29, 12 October 2026
An absence of critical technical documentation has historically slowed growth and adoption of developer ecosystems for GPU virtualization.
This CC-BY-4.0 licensed content can either be used with attribution, or used as inspiration for new documentation, created by GPU vendors for public commercial distribution as developer documentation.
Where possible, this documentation will clearly label dates and versions of observed-but-not-guaranteed behaviour vs. vendor-documented stable interfaces/behaviour with guarantees of forward or backward compatibility.
Historical page. This page documents an earlier project or architecture (the OpenMdev / LibVF.IO era, 2021–2023). It is retained for reference and is not part of the current Open-IOV stack. Current documentation starts at Documentation.
GVM is a GPU Virtual Machine for IOMMU-capable computers such as x86 and ARM.
GVM Components
Mdev-GPU source code can be found here.
Additional GVM components will be documented and made open source over time.
Design & Documentation
Comprehensive documentation of I/O Virtualization functionality can be found on the Mediated Device Internals page.
Documentation of the GVM Project's Mdev-GPU library, daemons, and CLI tools can be found at https://gvm-docs.openmdev.io/mdev-gpu
Community
IRC
#gvm and #gvm-devel on oftc.net