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 | 333d6de1e764edc176b0003af095cee4888ecd2c (patch) | |
| tree | 0c6db46fe05f56e33ba13c3dd3c6e667c0ed8e42 /patches/nvidia/README.md | |
| parent | 2302fc09080bad51c73f293294e19fd4db464eb0 (diff) | |
| download | open-iov-333d6de1e764edc176b0003af095cee4888ecd2c.tar.gz open-iov-333d6de1e764edc176b0003af095cee4888ecd2c.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. |
