diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-05 15:58:43 -0400 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-10-05 15:58:43 -0400 |
| commit | 5a77352f78e6cd28280f2dc559f677d31ae25c38 (patch) | |
| tree | 4c8368ee2f93e4be0a4a8981b5749326a751cf87 /wiki/vGPU-IO-Integration-Guide.md | |
| parent | 1f6d382c9f01d120b447b0a482241417a3b5e586 (diff) | |
| download | open-iov-5a77352f78e6cd28280f2dc559f677d31ae25c38.tar.gz open-iov-5a77352f78e6cd28280f2dc559f677d31ae25c38.zip | |
vgsp: GR golden-replay groundwork and FWCLIENT promote mode 24
- golden replay (gsp_phys_rmcall_golden, default off): replay the stock
client's post-load golden channel allocations (separate VAS, pushbuffer
objects, USERD, bare GR channel, TURING_A 3D object) before the ladder
channel; best-effort: a failure warns and the ladder continues.
- on-ladder TURING_A (0xc597) 3D object allocation before the compute
object (best-effort) to initialize server-side GR-instance state.
- promote mode 24: the reference FWCLIENT non-3D set (MAIN, PM, PATCH,
FECS_EVENT, PRIV_ACCESS_MAP, UNRESTRICTED_PRIV_ACCESS_MAP) as one
GPU_PROMOTE_CTX on the KMD channel, with per-entry logging and explicit
omission semantics; mode clamps/descriptions extended to 24.
Live: mode 23 soft-stops 0x1f on the server-managed shared channel and
reaches the per-buffer commit on the KMD channel, where it stops at the
missing engine-context memdesc; mode 24 emits all six entries and is
refused with 0x1f before BIND. All cycles release clean, GPU green.
Diffstat (limited to 'wiki/vGPU-IO-Integration-Guide.md')
0 files changed, 0 insertions, 0 deletions
