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:
co-authored by
Claude Sonnet 5
parent
418f040997
commit
9caebabd17
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user