summaryrefslogtreecommitdiffstats
path: root/SBOM.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-02 15:13:06 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-02 15:13:06 -0400
commitc9bf1cf098c8ea4daeb3e6c9b274a9025c03045d (patch)
tree91b1dc03fc3916a92e1c99bd91a6643842c62525 /SBOM.md
parent7621dff1d3fba7bdb31b2b15abca1e5ff8ca4380 (diff)
downloadopen-iov-c9bf1cf098c8ea4daeb3e6c9b274a9025c03045d.tar.gz
open-iov-c9bf1cf098c8ea4daeb3e6c9b274a9025c03045d.zip
kernel: GR context-promote bisection modes 4-17 and server-managed-ctxbuf registry variant; complete vgsp rename; docs/tooling refresh
- gsp_phys_booter: GR promote bisection modes 4-17 (two-phase zero-field VA, batched entries, hVirtMemory, bare VA, KMD SKIP_CTXBUFFER_ALLOC channel, old-interface GPU_INITIALIZE_CTX, FBMEM context buffer, UVM-faithful PA-only, PATCH/PM auxiliary promotes, server-managed no-promote path); PATCH/PM geometry queries and buffers; pre-boot SET_REGISTRY profile selection - gsp_phys_gpu: gsp_phys_rmcall_gr_promote clamp 0..17 and gsp_phys_srv_ctxbuf parameter; registry image variant with RMSetClientRMAllocatedCtxBuffer=0 - vgsp rename across kernel, scripts, tools and docs (module vgsp.ko, /sys/kernel/debug/vgsp/, vgsp-<subsystem>: log prefixes) - risc-v-gsp-rm-debugger user-facing rename and docs/CI refresh; guest-diag tool updates; README/SBOM/install/Makefile sync Live status: CE ladder and P6 guest-copy forwarding green; GR engine context commit still open (all promote shapes accepted or cleanly refused; the channel stays CTXNOTVALID) - see Handoff-vGPU-IO.md Addendum 21 (local).
Diffstat (limited to 'SBOM.md')
-rw-r--r--SBOM.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/SBOM.md b/SBOM.md
index 5182376..1ac03ea 100644
--- a/SBOM.md
+++ b/SBOM.md
@@ -15,7 +15,7 @@
| **Created (UTC)** | 2026-10-02T06:47:39Z |
| **Created by** | The Open-IOV Project (automated inventory audit of the tracked tree) |
| **Primary component** | Open-IOV virtual GSP/vGPU stack |
-| **Primary version** | `0.1.0` (`OPEN_IOV_VFIO_VERSION` in `kernel/include/nvidia-vgpu-vfio.h`) |
+| **Primary version** | `0.1.0` (`VGSP_VERSION` in `kernel/include/nvidia-vgpu-vfio.h`) |
| **Primary license** | BSD-3-Clause (kernel side: GPL-2.0; see §8) |
| **Repository** | <https://git.vgpu.io/open-iov.git> |
| **Scope** | All files tracked in the repository, plus the external components required to build, run and support it |
@@ -31,7 +31,7 @@ Processor (GSP) and its resource-manager firmware interface (GSP-RM) in a host
kernel module, and by arranging for guest work to execute on the physical GPU.
* Supplier: The Open-IOV Project
-* Version: `0.1.0` — defined by `OPEN_IOV_VFIO_VERSION` in
+* Version: `0.1.0` — defined by `VGSP_VERSION` in
`kernel/include/nvidia-vgpu-vfio.h`
* Unique ID: `pkg:generic/open-iov@0.1.0`
* License: BSD-3-Clause (see `LICENSE`)
@@ -65,7 +65,7 @@ The kernel module is **GPL-2.0** (see §8).
| Component | Version | License | Location | Unique ID | Contents / purpose |
|---|---|---|---|---|---|
-| `open-iov-vfio` kernel module | 0.1.0 | GPL-2.0 | `kernel/**` | `pkg:generic/open-iov-vfio@0.1.0` | Host VFIO mdev driver + emulated GSP/GSP-RM, semaphore service, memory model, physical-GPU backend, BAR/MSI-X emulation, mdev/VFIO lifecycle |
+| `vgsp` kernel module | 0.1.0 | GPL-2.0 | `kernel/**` | `pkg:generic/vgsp@0.1.0` | Host VFIO mdev driver + emulated GSP/GSP-RM, semaphore service, memory model, physical-GPU backend, BAR/MSI-X emulation, mdev/VFIO lifecycle |
| `libiov` userspace library | 0.1.0 | BSD-3-Clause | `userspace/lib/**`, `userspace/include/libvgpu.h` | `pkg:generic/libiov@0.1.0` | Management library (`libiov.so`) + `libvgpu.so` compatibility link, RPC emulation helpers, pkg-config metadata |
| `example_vgpu` example | 0.1.0 | BSD-3-Clause | `userspace/examples/**` | `pkg:generic/open-iov-example@0.1.0` | Minimal library usage example and build files |
| Userspace tests | 0.1.0 | BSD-3-Clause | `userspace/tests/**` | `pkg:generic/open-iov-userspace-tests@0.1.0` | Userspace VF management tests |
@@ -174,7 +174,7 @@ the project develops and tests against; see `config/versions/*.yaml` and
```
pkg:generic/open-iov@0.1.0
-├── contains open-iov-vfio (kernel module) ── depends on ── Linux kernel (VFIO/mdev/IOMMU/DMA)
+├── contains vgsp (kernel module) ── depends on ── Linux kernel (VFIO/mdev/IOMMU/DMA)
├── contains libiov / libvgpu ── depends on ── tomlc99, cargs
├── contains example_vgpu, userspace tests, kernel tests
├── contains tools (guest-diag, cuda-ab, rmq, ghidra, guest_agent, vm/module/debug/test)