summaryrefslogtreecommitdiffstats
path: root/wiki/Host-Module.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-13 11:30:46 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-13 11:30:46 -0500
commitfdceaecee7a098f28366b71d0c21fd0134a90118 (patch)
tree154d0f8ff118b83265a0f6c9ce7f9aaee1d27e65 /wiki/Host-Module.md
parente1eac3685d6c4208ce7e47bd621e31b76e194811 (diff)
downloadopen-iov-fdceaecee7a098f28366b71d0c21fd0134a90118.tar.gz
open-iov-fdceaecee7a098f28366b71d0c21fd0134a90118.zip
docs(wiki): refresh status to 436cbf9d - DDX/X-stability walls closed, sections execute, push bodies decode above 10 GiB; remaining wall = direct-GL payload delivery (setup push recycled; draws 0x4250000)
Diffstat (limited to 'wiki/Host-Module.md')
-rw-r--r--wiki/Host-Module.md13
1 files changed, 7 insertions, 6 deletions
diff --git a/wiki/Host-Module.md b/wiki/Host-Module.md
index 1fc6ee1..651b1bd 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-12, tree `master @ 800c108f`. Tags: `[live]` observed with
+> Status: 2026-11-13, tree `master @ 436cbf9d`. 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.
@@ -130,13 +130,14 @@ completion. The DDX 3D replay renders and reads back a pbuffer pixel
animated frames per run and captured videos (45.4 s and 50 s), the RM
write-lock holder (Xorg in the DDX vidheap scrub wait) is fixed
(`df6e71bb`), X and the stock GLX path are fully green (`glxinfo -B` rc 0,
-~520 FPS `glxgears`), and the direct-GL ring/VAS and USERD machinery is
+~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 client's own setup push (59,556 bytes at VA
-`0x4024004` — not yet resolvable/readable host-side under the client's
-page-directory churn) and the window/screen present path, which currently
-stays black or wedges X.
+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
+currently stays black or wedges X.
## 6. Debug parameters