diff options
| author | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-11-15 14:11:01 -0500 |
|---|---|---|
| committer | Arthur Hanson Rasmusson <arthur@vgpu.io> | 2026-11-15 14:11:01 -0500 |
| commit | b8004cdcce75f9cbe0070f9f52b49fa914bdebf3 (patch) | |
| tree | 9de523a9b1bc9570ebd3d5a02fa607190acafee4 /wiki/FAQ.md | |
| parent | 692a7eb0c5d13a2f4b22c5bdad80b3749c6cf7ef (diff) | |
| download | open-iov-b8004cdcce75f9cbe0070f9f52b49fa914bdebf3.tar.gz open-iov-b8004cdcce75f9cbe0070f9f52b49fa914bdebf3.zip | |
docs(wiki): 2026-11-15 status refresh - DS stage image authored+live (st0=st1=020a0481; DS 0x84000420, two boots); draw-issue mac=0x22 and stores remain; STATE-CURRENT snapshot
Diffstat (limited to 'wiki/FAQ.md')
| -rw-r--r-- | wiki/FAQ.md | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/wiki/FAQ.md b/wiki/FAQ.md index 37179ee..1035c5f 100644 --- a/wiki/FAQ.md +++ b/wiki/FAQ.md @@ -5,8 +5,7 @@ > [`../docs/09-reference/glossary-and-faq.md`](../docs/09-reference/glossary-and-faq.md); > the docs tree wins on disagreement. -Status: 2026-11-15, tree `master @ 444ae2c1` plus in-flight graphics changes in -the working tree. +Status: 2026-11-15, tree `master @ 692a7eb0`. ## Project and positioning @@ -57,12 +56,15 @@ captures and reaches the engine. The MME chain now completes and executes the draw macro: multi-frame keep-windows land, the 2799-word pack completes, the first `MME-PACK-REARM` fires, the fixed-CB region is aliased, and `DRAW_IAB` (`mac=0x22`) runs with the SPH-BIND prelude intact and the DS stage VAs -populated. Window and screen pixels are still the wall: the remaining gate is -the DS stage-0/1 image (the synthesized binds read `family+0x900`, zero in -the live family page, while the client's VTG SPH image is at `family+0x600`), -so the draw never stores, glxgears' window is black, and the per-boot binding -plus X first-generation start lottery is the throughput limiter. The guest -Vulkan pipeline runs end to end (device +populated. The DS stage-0/1 image is now authored and live: a VTG SPH at +`family+0x900` (first word `020a0481`) is fetched by both vertex slots +(`st0=st1=020a0481`), and the DS value fell `0x86040626 -> 0x84000420` +(reproduced on two boots). Window and screen pixels are still the wall: the +remaining DS bits are stage type/context (SPH5/SPH10/SPH18), the 728-B draw +window's released macros (`0x33/0x39/0x1/0x0`) do not include the `DRAW_IAB` +call, so the draw never stores, glxgears' window is black, and the per-boot +binding plus X first-generation start lottery is the throughput limiter. The +guest Vulkan pipeline runs end to end (device → command buffer → fence → readback) but frames are black. See [`OpenGL.md`](OpenGL.md), [`Vulkan.md`](Vulkan.md) and [`Graphics-Execution.md`](Graphics-Execution.md). |
