summaryrefslogtreecommitdiffstats
path: root/STATE-CURRENT.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-30 23:12:09 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-09-30 23:12:09 -0400
commit6a580431c9b503a61bdde17d4a37903ff16d3bfe (patch)
tree83104acdc8d1ff89d1ab115e9a6a628cf332c157 /STATE-CURRENT.md
parent2c4733d1a0cea66f2033a4649ee87f5921f27b91 (diff)
downloadopen-iov-6a580431c9b503a61bdde17d4a37903ff16d3bfe.tar.gz
open-iov-6a580431c9b503a61bdde17d4a37903ff16d3bfe.zip
docs: execution-backend bring-up staged - ownership and firmware staging verified, real boot next
Diffstat (limited to 'STATE-CURRENT.md')
-rw-r--r--STATE-CURRENT.md16
1 files changed, 11 insertions, 5 deletions
diff --git a/STATE-CURRENT.md b/STATE-CURRENT.md
index 61f10f0..ed92566 100644
--- a/STATE-CURRENT.md
+++ b/STATE-CURRENT.md
@@ -1,6 +1,6 @@
# Open-IOV Current State
-> **Snapshot: 2026-09-30 22:45.** This is a dated public status page, not live
+> **Snapshot: 2026-09-30 23: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:
@@ -101,11 +101,17 @@ chain succeeds.
crashed the guest kernel (a NULL callback in interrupt context) before any
emulation channel existed - guest-side and untriaged; treat no-watcher runs
as a known risk. The host stays stable throughout.
-- Execution backend (chosen; bring-up ladder drafted, not started): the
- module will own the physical GPU and run its real GSP firmware as the
- resource-manager server, so real work executes with an unmodified host
- driver and no host daemon; see
+- Execution backend (chosen; bring-up started): the module owns the physical
+ GPU and will run its real GSP firmware as the resource-manager server, so
+ real work executes with an unmodified host driver and no host daemon; see
[`docs/03-architecture/08-physical-gpu-integration.md`](docs/03-architecture/08-physical-gpu-integration.md).
+ First bring-up steps verified live: a default-off claim path releases the
+ distribution driver from the device, binds the module, maps the BARs and
+ samples the falcon state, then releases and rebinds the distribution driver
+ (host driver still healthy); with the device owned, the matching GSP image is
+ fetched and validated (ELF64 RISC-V, loadable image/version/signature
+ sections identified) and held for the boot stage. The real boot (protected
+ region, secure verification, booter, RISC-V start) is the next stage.
- Host stability: the host hang class observed on 2026-09-28 (kernel stack
overflow in a channel snapshot path) is fixed and frame-audited; repeated
VM load/attach/teardown cycles run without panics or pstore records.