summaryrefslogtreecommitdiffstats
path: root/STATE-CURRENT.md
diff options
context:
space:
mode:
Diffstat (limited to 'STATE-CURRENT.md')
-rw-r--r--STATE-CURRENT.md26
1 files changed, 25 insertions, 1 deletions
diff --git a/STATE-CURRENT.md b/STATE-CURRENT.md
index 2f11b57..20a0120 100644
--- a/STATE-CURRENT.md
+++ b/STATE-CURRENT.md
@@ -1,6 +1,6 @@
# Open-IOV Current State
-> **Snapshot: 2026-10-01 15:47.** This is a dated public status page, not live
+> **Snapshot: 2026-10-01 16:45.** This is a dated public status page, not live
> state; it is refreshed on every progress check. Live working notes are
> maintained outside this repository; the public known-knowns/unknowns document
> is authoritative here:
@@ -62,6 +62,30 @@ chain succeeds.
## Right now (frontier)
+- **Physical-backend milestone (2026-10-01 16:45): the host-owned GSP-RM
+ completes initialization on the real TU104 and serves the static-config
+ RPC.** Three supervised cycles, no reboot, clean release each time:
+ 1. the resource-manager log ring is now registered correctly (its libos
+ init-argument id was malformed), which made the server's previously
+ invisible first error readable: a device-name lookup failing because the
+ server's chip device-id was zero (cycle 11);
+ 2. the pre-boot system-information payload now carries the raw PCI
+ config-space identity dwords (`device<<16|vendor`) instead of unpacked
+ 16-bit fields, and the static-config RPC now declares the full reply
+ payload; the server then reports init-done with `rpc_result=0`
+ (cycle 12);
+ 3. the static-config RPC returns the full 1656-byte configuration - GPU
+ name `NVIDIA GeForce RTX 2080 Super with Max-Q Design`, short `TU104-B`,
+ 8 GiB FB, internal client/device/subdevice handles, BAR PDE bases,
+ engine caps - and shutdown runs through the unload RPC (GSP-RM processor
+ suspended in ~220 ms, handoff bits complete) with WPR2 down and the
+ distribution driver rebound (cycle 13).
+
+ The physical backend is now a live, queryable GSP-RM: the host can boot it,
+ send RM RPCs and receive full replies, and shut it down gracefully. The
+ next rung is to drive the guest-facing emulation from this backend.
+ Evidence: `backups/evidence-20261001-cycle11/`, `...-cycle12/`,
+ `...-cycle13/`.
- **Driver-API baseline re-verified green on the current build** (2026-10-01
14:20): the smoke test passes end-to-end (`ALL OK`, payload 64/64) with
real releases (`faked=0`, `miss=0`, `stale=0`); the source-level root-cause