summaryrefslogtreecommitdiffstats
path: root/wiki/FAQ.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-15 16:39:17 -0500
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-11-15 16:39:17 -0500
commit37b4d5756977b92d2c9f65ff9f3fa36462309c18 (patch)
tree7004e3b7511a370ff714f7258bf70d9c4fc92dd0 /wiki/FAQ.md
parent6aeb20c735a4ff49f86c8a63df700af6108cad7f (diff)
downloadopen-iov-37b4d5756977b92d2c9f65ff9f3fa36462309c18.tar.gz
open-iov-37b4d5756977b92d2c9f65ff9f3fa36462309c18.zip
docs(wiki): 2026-11-15 evening status refresh - held-window release carrier deterministic (c772), slot-34/SA[34] settled (0x265), call order is the blocker; eng64 chains the release behind the pack carrier; STATE-CURRENT snapshot
Diffstat (limited to 'wiki/FAQ.md')
-rw-r--r--wiki/FAQ.md19
1 files changed, 13 insertions, 6 deletions
diff --git a/wiki/FAQ.md b/wiki/FAQ.md
index 1035c5f..b527ce2 100644
--- a/wiki/FAQ.md
+++ b/wiki/FAQ.md
@@ -5,7 +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 @ 692a7eb0`.
+Status: 2026-11-15, tree `master @ 6aeb20c7`.
## Project and positioning
@@ -59,11 +59,18 @@ first `MME-PACK-REARM` fires, the fixed-CB region is aliased, and `DRAW_IAB`
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
+(reproduced on two boots). The release path is now host-deterministic when
+the pack completes (the saved-window release carrier replays the held window
+with the calls released; the held-CALL census plus the SA[34] golden fill
+prove `client=golden=used=0x265`). Window and screen pixels are still the
+wall: the blocker is call order (the 728-B window places the slot-34
+`DRAW_IAB` call after the `0x33/0x39` setup, so the `0x39` DS latch
+`0x84000420` pre-empts it; the 324-B window places it first and ran
+`mac=0x22`), the reorder `a03a68ea` is landed but unexercised, pack
+completion is still a per-boot lottery, the DS stage type/context bits
+(SPH5/SPH10/SPH18) remain, 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