From d018cc38014f96dfe947d9064010fd43977b10f7 Mon Sep 17 00:00:00 2001 From: Arthur Hanson Rasmusson Date: Thu, 1 Oct 2026 10:09:03 -0400 Subject: STATE-CURRENT: 10:08 check-back snapshot (first real GSP boot recorded; sequencer executor next) --- STATE-CURRENT.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/STATE-CURRENT.md b/STATE-CURRENT.md index c86311b..c8b4587 100644 --- a/STATE-CURRENT.md +++ b/STATE-CURRENT.md @@ -1,6 +1,6 @@ # Open-IOV Current State -> **Snapshot: 2026-10-01 09:59.** This is a dated public status page, not live +> **Snapshot: 2026-10-01 10:08.** 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: @@ -115,7 +115,7 @@ chain succeeds. driver rebound cleanly each time, host healthy); the verified launch harness holds the GPU and root port in D0 before the distribution driver is stopped, and the root-port hold is the load-bearing invariant. The real GSP - boot is the next stage. + boot has since run live on this path (see the 2026-10-01 section below). - Observability: a size-keyed copy watch, a VRAM shadow dump/search, and an operation log are now module parameters, and the test's output survives guest-agent stalls via the serial console. @@ -216,7 +216,10 @@ GPU is bound to `open-iov-gsp-phys` and runtime-active; `nvidia` stays unbound fresh live cycle needs a power cycle. **Next steps:** (a) execute the 0x1002 sequencer command buffer in the module -and log 0x1001 as `stage 3e complete`; (b) implement the command-queue TX path +and log 0x1001 as `stage 3e complete` - the sequencer executor is now +implemented in the module sources (BAR0 register-write/modify/poll, delay, +store and core-resume opcodes) and awaits the next live cycle; (b) implement +the command-queue TX path and send `UNLOADING_GUEST_DRIVER` on release so teardown passes the handoff gate and the GPU can be handed back without a reboot; (c) reboot (with approval, handoff first) when ready to test the next live cycle. -- cgit v1.2.3