summaryrefslogtreecommitdiffstats
path: root/wiki/Execution-Plane.md
diff options
context:
space:
mode:
Diffstat (limited to 'wiki/Execution-Plane.md')
-rw-r--r--wiki/Execution-Plane.md23
1 files changed, 13 insertions, 10 deletions
diff --git a/wiki/Execution-Plane.md b/wiki/Execution-Plane.md
index 4fa4b51..9c6909c 100644
--- a/wiki/Execution-Plane.md
+++ b/wiki/Execution-Plane.md
@@ -8,7 +8,7 @@
> when the two disagree, the docs tree wins. Front door:
> [`../docs/README.md`](../docs/README.md).
-Status: 2026-11-13, tree `master @ 436cbf9d`. Tags: `[live]` proven with the
+Status: 2026-11-14, tree `master @ 339da842`. Tags: `[live]` proven with the
stock guest driver; `[gated]` implemented, default-off or parameter-gated;
`[wip]` partial; `[wall]` current blocker; `[target]` named success latch;
`[planned]` designed, not built.
@@ -157,15 +157,18 @@ guest: push + QMD + GPFIFO entry + doorbell (BAR0 0x88704)
populated, the DDX 3D replay executes, the 2D path is green, the
direct-GL ring/VAS and USERD machinery is hardened, and the first non-black
GPU-rendered frames are proven (500/500 off-screen frames per run plus
- captured 45.4 s and 50 s videos). Client push bodies decode as real GR
- method streams above 10 GiB through the VAS walk (`436cbf9d`). No non-black
- **window/screen** frame has been produced through the NVIDIA path yet: the
- direct-GL payload VAs (setup push `0x4001004`, draws
- `0x4250000`/`0x4250110`) still resolve to zero/implausible PAs because
- their user/UVM VAS is never registered (so its draw sections never open),
- glxgears' window is black, and X screen-init keeps a per-boot
- first-generation lottery, so those are the named blockers. The lanes and
- the ladder are on
+ captured 45.4 s and 50 s videos). The direct-GL submission is fully decoded
+ (no method-grammar draw header; the work is macro-driven — data-block blobs
+ plus small state pushes invoking MME macros), the recycled pushes are
+ recovered, and the client's draw-state push opens, captures and reaches the
+ engine (`GR LAUNCH submitted` + OK, golden MME overlay accepted). No
+ non-black **window/screen** frame has been produced through the NVIDIA path
+ yet: the MME macro program does not complete (the 2799-word packed program
+ cannot fit its <=2048-word block with the draw window, so `live_gen` never
+ promotes; the multi-part keep-window A/B is pending), RT routing was tested
+ and refuted as the cause, glxgears' window is black, and X start keeps a
+ per-boot first-generation lottery, so those are the named blockers. The
+ lanes and the ladder are on
[`Graphics-Execution.md`](Graphics-Execution.md).
## 6. Portability