summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-26 18:07:28 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-26 18:07:28 -0400
commit87c47bf033b94288b64634befc420ae6ef182b1f (patch)
treeb1874d0e372870bad7f2375e0d3489c19ad4fb1d
parent0ca8ff9ff4a64c83d1700301dfde8894d4b85752 (diff)
downloadopen-iov-87c47bf033b94288b64634befc420ae6ef182b1f.tar.gz
open-iov-87c47bf033b94288b64634befc420ae6ef182b1f.zip
STATE-CURRENT: SESSION 143 snapshot - guard+bypass validated (real engine FAULT_PDE at the program VA), Vulkan copy channels registered/swept/never pushed, no program bytes on any channel; frontier = upload copy + program-VA mapping + restore the black-frame baseline
-rw-r--r--STATE-CURRENT.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/STATE-CURRENT.md b/STATE-CURRENT.md
index d9ba69a..91cb1c8 100644
--- a/STATE-CURRENT.md
+++ b/STATE-CURRENT.md
@@ -1,5 +1,23 @@
# Open-IOV Current State
+> **Snapshot: 2026-10-26 (SESSION 143, post-reboot).** The r800 walk guard
+> holds and the `gsp_phys_gr_min_data=0` bypass reaches the real engine: the
+> guest Vulkan compute launch is now *submitted* (no oops, no degenerate-set
+> refusal), the engine fetches the host-deposited QMD and the firmware reports
+> a real `MMU Fault ... @ 0xdf_d8feb000, FAULT_PDE` at the guest program VA -
+> the channel/context are alive, the program page is empty and unmapped. The
+> util-sweep channel-visibility work (per-channel begin/skip/read=none lines)
+> proves the Vulkan copy-class channels (0xbeef0101/0xbeef0102, engines 11/12)
+> are registered and swept but never pushed, and that no channel carries
+> program bytes or a `LAUNCH_DMA`: the code page (0x62b000 / rotating 0xc8b000)
+> never fills. The frontier is therefore (1) the driver's staging-ring ->
+> code-heap upload copy, which is not among the decoded pushes, and (2) the
+> engine page-table mapping for the program VA. Separately, the refusal path no
+> longer reaches the earlier three-black-frame baseline (`SYNTH-FAULT` vs the
+> software completion/fence ordering), which must be restored before further
+> observation. Docs: `docs/04-implementation/04-real-render-walls.md` sections
+> 20-21. Commits: `34e611f4`, `c5510744`, `28def33e`, `0ca8ff9f`.
+>
> **Snapshot: 2026-11-06 ~01:00 (the guest's REAL Vulkan pipeline now
> renders on the emulated vGPU: the first `VKFRAME seq=1..3` /
> `VKFRAME_DONE frames=3 640x480 saved=3` / `VKFRAME_IDLE ok` runs