diff options
Diffstat (limited to 'wiki/Host-Module.md')
| -rw-r--r-- | wiki/Host-Module.md | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/wiki/Host-Module.md b/wiki/Host-Module.md index 651b1bd..6eebeaf 100644 --- a/wiki/Host-Module.md +++ b/wiki/Host-Module.md @@ -6,7 +6,7 @@ > source: [`../docs/03-architecture/06-host-module-and-hybrid-model.md`](../docs/03-architecture/06-host-module-and-hybrid-model.md); > the docs tree wins on disagreement with this page. > -> Status: 2026-11-13, tree `master @ 436cbf9d`. Tags: `[live]` observed with +> Status: 2026-11-14, tree `master @ 339da842`. Tags: `[live]` observed with > the stock guest driver; `[wip]` demonstrated live, being productized; > `[gated]` implemented default-off behind supervised gates; `[wall]` known > blocking limit; `[target]` designed, not built; `[planned]` roadmap. @@ -133,10 +133,13 @@ write-lock holder (Xorg in the DDX vidheap scrub wait) is fixed ~520 FPS `glxgears`), the X DDX/ScreenInit stability walls are closed (X green >10 minutes), and the direct-GL ring/VAS and USERD machinery is hardened (verified page-directory discovery, eager push pins, -client-allocated USERD resolution, foreign-USERD skip). The remaining GL gap -is delivery of the direct-GL payload (setup push at VA `0x4001004`, draws at -`0x4250000`/`0x4250110` — their user/UVM VAS is never registered, so they -resolve to zero/implausible PAs) and the window/screen present path, which +client-allocated USERD resolution, foreign-USERD skip). The direct-GL +submission is fully decoded (macro-driven; no classic draw header), the +recycled pushes are recovered by the content-gated FB-shadow and LOW-band +rescues, and the client's draw-state push opens, captures and reaches the +engine with the golden MME overlay. The remaining GL gap is MME macro +completion (the packed program cannot fit its block with the draw window; +multi-part keep-window A/B pending) and the window/screen present path, which currently stays black or wedges X. ## 6. Debug parameters |
