danos/system
Daniel Samson f0611ef8ac
logger: logger.log becomes the completeness receipt
Its only content was the redundant announce line — the useful shutdown
marker was written AFTER the final drain, so it reached serial and the
ring but never a file, and a truncated boot could only be inferred from
what was missing. The marker now enters the ring BEFORE the drain, so
the drain carries it into logger.log: a directory whose logger.log ends
with 'shutting down; final flush' is complete through shutdown; one
without it was cut early. The sequence-count epilogue stays serial-only,
after the drain, by design.
2026-07-21 20:05:13 +01:00
..
devices display: pace the frame clock by the panel's EDID refresh rate 2026-07-21 11:37:29 +01:00
drivers usb: don't reset an enabled SuperSpeed port; name every setup failure 2026-07-21 19:37:24 +01:00
kernel apic: time-bound the TSC warp check — 47 s of AP bring-up becomes ~0.3 s 2026-07-21 19:47:53 +01:00
services logger: logger.log becomes the completeness receipt 2026-07-21 20:05:13 +01:00
abi.zig Merge branch 'claude/shm-runtime-meaning-4fce7c' 2026-07-21 17:27:39 +01:00
boot-handoff.zig boot: the /system tree is the system image — loader-built ramdisk, spawn by path 2026-07-21 14:47:26 +01:00
initial-ramdisk.zig boot: survive hand-written sticks — case-fold the /system walk, skip host litter 2026-07-21 18:01:12 +01:00
parameters.zig USB driver stack: xHCI transfers, HID keyboard/mouse, mass storage 2026-07-13 14:11:00 +01:00
vfs-protocol.zig vfs: the root moves into the kernel — resolve + redirect cutover 2026-07-21 16:27:06 +01:00