FABRIC.md: item 4.4l -- framebuffer resolution confirmed, all three architectures

Investigation only, no code change. Answered incidentally by 4.4k's
screendumps rather than requiring a separate run: amd64 1280x800
(QEMU/OVMF GOP default), aarch64 and riscv64 both 800x600 (-device
ramfb's default). Two different resolutions across the fleet, not
three uniform ones -- flagged for 4.4n/4.4o's CANVAS geometry work,
which needs to branch per architecture rather than assume one shared
screen size.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Robert Allan James
2026-08-11 20:12:53 -04:00
co-authored by Claude Sonnet 5
parent 418f040997
commit 9caebabd17
+18 -1
View File
@@ -5432,13 +5432,30 @@ document and committing that amendment as its own item.*
> amd64 (`logs/20260811-200017/amd64/`), aarch64 (`logs/20260811-200250/aarch64/`), riscv64
> (`logs/20260811-200834/riscv64/`) — `Failed: 0`, identical dict-hashes, all three.
- [ ] **4.4l — Confirm actual booted framebuffer resolution, all three architectures.**
- [x] **4.4l — Confirm actual booted framebuffer resolution, all three architectures.**
Investigation only. amd64 already confirmed this session: 1280×800 (QEMU/OVMF GOP default,
read directly off the 2026-08-11 verification screendump). aarch64/riscv64 unconfirmed.
*Done when:* resolutions for all three architectures are recorded here from real
screendumps or boot logs, not assumed.
*Refs:* §27.8.
> **Done 2026-08-11 — answered incidentally by 4.4k, confirmed here formally.** Read directly
> off the pixel dimensions of 4.4k's three screendump files (`file`/image-decode, not
> assumed from any device default documented elsewhere):
> - **amd64: 1280×800** — QEMU/OVMF GOP default. Confirmed since the 2026-08-11 4.4c
> verification screendump, reconfirmed by 4.4k's
> [evidence/amd64/qemu-screenshot-20260811-200123-4.4k-sgr-color-injection.png](evidence/amd64/qemu-screenshot-20260811-200123-4.4k-sgr-color-injection.png).
> - **aarch64: 800×600**`-device ramfb`'s default, first confirmed by 4.4k's
> [evidence/aarch64/qemu-screenshot-20260811-200459-4.4k-sgr-color-injection.png](evidence/aarch64/qemu-screenshot-20260811-200459-4.4k-sgr-color-injection.png)
> (the first screendump of any kind captured for this architecture in this document).
> - **riscv64: 800×600** — same `-device ramfb` default as aarch64 (both `Makefile.starkernel`
> `qemu` targets configure it identically), confirmed by 4.4k's
> [evidence/riscv64/qemu-screenshot-20260811-200719-4.4k-sgr-color-injection.png](evidence/riscv64/qemu-screenshot-20260811-200719-4.4k-sgr-color-injection.png).
>
> Two different resolutions across the fleet, not three uniform ones — anything in 4.4n/4.4o
> (CANVAS geometry) computed per-architecture needs to actually branch on this, not assume a
> single shared screen size.
- [ ] **4.4m — Decide REPL-strip pixel height.** Currently undefined anywhere in this document
or the code. Once 4.4j lands, REPL text renders via `TTF-TEXT` at some chosen point/pixel
size (also not yet chosen) — strip height derives from that size's line height plus padding,