docs: record Linux Starlet bootstrap qualification
This commit is contained in:
1 parent
54f5a74bbf
commit
78738093ec
1 file changed
+38
@@ -43,3 +43,41 @@ Read AGENTS.md. Record the starting commit, changed behavior, actual tests and
|
||||
remaining work. Update this handoff and any changed file hashes, commit to this
|
||||
fork, then update the pinned dependency in StarletOS. Never label a build, a
|
||||
source comparison or a fake emulator device as a physical Wii observation.
|
||||
|
||||
|
||||
## Linux qualification — 2026-10-03
|
||||
|
||||
Starting checkout: master `54f5a74bbf4e3be8418a3e98d006436c16a23e40`, clean;
|
||||
fetch and fast-forward-only pull found no divergence. All recursive submodules
|
||||
were initialized at their recorded commits. No runtime/source bytes changed;
|
||||
this addition records the first build on the destination Linux PC.
|
||||
|
||||
- Debian 13 x86_64, GCC 14.2.0, CMake 3.31.6, Ninja 1.12.1. Release build in
|
||||
`.starlet_linux`: `StarletBootstrapProbe`, `dolphin-nogui`, `tests` succeeded.
|
||||
Qt, X11/EGL, desktop audio/input, LLVM disassembly and optional integrations
|
||||
were disabled; headless and tests enabled. The complete configuration is in
|
||||
the companion `docs/LINUX_QUALIFICATION.md`. This is not a GUI qualification.
|
||||
- 95 selected tests of bootstrap ELF loading, ARM execution, SRAM, DMA,
|
||||
timer, register and IPC behavior passed. Google Test also reports two
|
||||
existing disabled tests; they were not enabled. The rest of Dolphin's
|
||||
unit suite was not run.
|
||||
- Ten standalone bootstrap runs passed: idle, panic, fatal data, undefined
|
||||
instruction and Phase 02 self-test, each in interpreter and JIT. Rust used
|
||||
the companion's pinned nightly-2026-09-20. The Phase 02 trace still says
|
||||
IRQ delivery deferred and timer flag relatch untested; no hardware inference.
|
||||
- SHA-256 of Linux `StarletBootstrapProbe`:
|
||||
`a536e5125c193d3ae23f3a5028e2f34df0359785d86191500c65ce7bcd9610f9`.
|
||||
Tests: `6acf5f26206e5afee2b3fbe3fd149b7c7c4dcd1f035d4dc12b89193df1d13a6f`.
|
||||
NoGUI: `bd0f9420428f07a1c8785c131f430cc0f9eed88a5723e2e56546291fa3b72544`.
|
||||
- Logs are private/local in companion `target/linux-qualification-20261003/`;
|
||||
their hashes and commands are summarized in its public traceability report.
|
||||
All 22 pinned integration file hashes still match. The private Menu profile
|
||||
and NAND were not used or modified by these standalone tests. No full Menu
|
||||
replay or physical Wii test is established by this build.
|
||||
|
||||
Next: use the companion handoff. Stock-IOS H02B has now been copied to the
|
||||
identified SD and verified after remount; the console result is pending.
|
||||
Rebuilding its PPC binary under Linux remains unqualified (the exact devkitPro
|
||||
packages could not be downloaded: HTTP 403). Preserve the archived probe.
|
||||
This documentation commit changes the dependency pin, not the built code;
|
||||
the executables above still report their build's original commit.
|
||||
Reference in new issue
Block a user