Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
| Comment: | docs/boots: four more recordings, one per milestone, each with what to watch for
Claim: the boots page gains recordings for 3.6/3.6b (a guest image placed, with its CRC), 4.1 (a breakpoint trap that resumes), 4.3b (hypervisor mode refused without SVM, and why) and 4.6 (a fault in Glint's own code, with its backtrace), in milestone order with the earlier three. Every recording now carries a 'Watch for:' line saying what to look for. Passage: the maintainer, ocx-console 40c80385db: 'more ascii animations of glint as it progresses, please.' Relayed with the request to record each milestone, in glint c7b925827e. Demonstration: each cast is the file bin/glint-run wrote on x86-1 at trunk 34d29c2621 for the command its entry names. Three exited 0; fault exits 1 by design, since the boot ends in Glint's panic report. The lines each 'Watch for' names were read from those runs' logs: 'Guest image: ... 8 relocations, crc32 0x4765cbdb', 'Trap: breakpoint at ...' and 'breakpoint: resumed', 'Mode: native (hypervisor requested; SVM not available)', and 'Backtrace:' with four frames. Size: four casts (784-1,092 lines each); boots.js rewritten for the new entries and one line to show 'Watch for'; one CSS rule in index.html. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KMXZyLk8eDgCjvQ9hX |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
8a9569fc4d9d242a2ac154a29cbb04ae |
| User & Date: | x86-1-glint 2026-11-09 20:17:54.632 |
|
2026-11-09
| ||
| 20:29 |
Merge 5.1 (x86_64): Decoding second-stage memory faults
Reviewed against docs/tasks/5.1.md; verdict merge. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KMXZyLk8eDgCjvQ9hX check-in: a2cd7a25a9 user: x86-1-glint tags: trunk | |
| 20:17 |
docs/boots: four more recordings, one per milestone, each with what to watch for
Claim: the boots page gains recordings for 3.6/3.6b (a guest image placed, with its CRC), 4.1 (a breakpoint trap that resumes), 4.3b (hypervisor mode refused without SVM, and why) and 4.6 (a fault in Glint's own code, with its backtrace), in milestone order with the earlier three. Every recording now carries a 'Watch for:' line saying what to look for. Passage: the maintainer, ocx-console 40c80385db: 'more ascii animations of glint as it progresses, please.' Relayed with the request to record each milestone, in glint c7b925827e. Demonstration: each cast is the file bin/glint-run wrote on x86-1 at trunk 34d29c2621 for the command its entry names. Three exited 0; fault exits 1 by design, since the boot ends in Glint's panic report. The lines each 'Watch for' names were read from those runs' logs: 'Guest image: ... 8 relocations, crc32 0x4765cbdb', 'Trap: breakpoint at ...' and 'breakpoint: resumed', 'Mode: native (hypervisor requested; SVM not available)', and 'Backtrace:' with four frames. Size: four casts (784-1,092 lines each); boots.js rewritten for the new entries and one line to show 'Watch for'; one CSS rule in index.html. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KMXZyLk8eDgCjvQ9hX check-in: 8a9569fc4d user: x86-1-glint tags: trunk | |
| 20:12 |
Task 5.1 (x86_64): Decoding second-stage memory faults
Claim: docs/tasks/5.1.md decodes an x86_64 nested-page fault into an architecture-neutral Access: the address, read/write/fetch, and whether the fault came from the guest's page walk. It leaves size and register unknown, because SVM doesn't report them and QEMU's TCG has no decode assist. A second guest program faults on purpose at 16 MiB to show it on a boot. Passage: docs/WORKFLOW.md, Handing out a slice, step 1. The plan's 5.1 says the VMCB gives the same facts as ESR_EL2; it doesn't. That finding and the design choice it raises are on the forum for the maintainer (glint b142e85cea), and the task builds only what either answer needs. Demonstration: QEMU 11.1.2 target/i386/tcg/system/excp_helper.c lines 524-544 put only the error code and SVM_NPTEXIT_GPA/GPT into EXITINFO1 and the address into EXITINFO2. svm.h lines 144-145. Size: one new task. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TUH8KMXZyLk8eDgCjvQ9hX check-in: 34d29c2621 user: x86-1-glint tags: trunk | |