diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-23 06:06:26 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-09-23 06:06:26 -0400 |
| commit | 49f6cc35af91e2a403490cd9319166dd14f5f64e (patch) | |
| tree | 344eef455f571754f1b166975bf410a4b9ce9764 /patches/nvidia/README.md | |
| parent | 68cdd7728a7cc6715bbbff7decfe2b11c3bdf558 (diff) | |
| download | open-iov-49f6cc35af91e2a403490cd9319166dd14f5f64e.tar.gz open-iov-49f6cc35af91e2a403490cd9319166dd14f5f64e.zip | |
Untrack legacy trees and purely legacy docs (kept locally)
- patches/ -> legacy-patches/ (gitignored)
- legacy-driver-guest/ (old guest vGPU driver, gitignored)
- docs/old/ (superseded architecture write-up, gitignored)
- docs that only reference the legacy components stay tracked; their path
references now point at legacy-patches/
- install.sh PATCH_DIR updated
Diffstat (limited to 'patches/nvidia/README.md')
| -rw-r--r-- | patches/nvidia/README.md | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/patches/nvidia/README.md b/patches/nvidia/README.md deleted file mode 100644 index 9c74f75..0000000 --- a/patches/nvidia/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# NVIDIA open-gpu-kernel-modules Patches - -Open-IOV does **not** vendor the NVIDIA OpenRM source tree. Instead, the -installer clones upstream at a pinned tag and applies this patch series. - -## Pinned upstream - -- Repository: <https://github.com/NVIDIA/open-gpu-kernel-modules.git> -- Tag: `610.57.04` -- Pristine-tree SHA256 of the delta base: tag `610.57.04` - -## Applying - -```bash -git clone --depth 1 --branch 610.57.04 \ - https://github.com/NVIDIA/open-gpu-kernel-modules.git -cd open-gpu-kernel-modules -git apply /path/to/open-iov/patches/nvidia/*.patch -``` - -(`install.sh` does this automatically.) - -## Regenerating the series - -If you modify the NVIDIA tree, regenerate the patches with: - -```bash -cd nvidia-open-gpu-kernel-modules -git format-patch 610.57.04..HEAD -o ../patches/nvidia/ -``` - -## What the series does - -`0001-Build-fixes-and-vGPU-VFIO-interface-integration.patch`: - -- Adds the vGPU VFIO interface headers (`nv-vgpu-vfio-interface.h`, - `nv-vgpu-vfio-interface-nvidia.h`) that `open-iov-vfio.ko` and - `nvidia.ko` share. -- Exports the vGPU VFIO symbols from `nvidia.ko` - (`nvidia_vgpu_vfio_probe/remove`, `nvidia_vgpu_vfio_get_ops/set_ops`, - `nv_vgpu_mdev_register_parent/unregister_parent`, ...). -- Reports version `570.144` to match the GSP firmware the guest driver - stack is validated against. -- Build fixes for kernel 6.8 out-of-tree builds and the - `Module.symvers.open-iov` reference list. |
