Repository navigation
v0.1.1
Cells now boot. This release adds the QEMU rig and the rungs above L4.
gk initbuilds the freestandinggk-initfor x86_64, i386 and arm64 with the era GCC and writes a reproducible initramfs, so the same program gives the same digest on every machine (#28).gk bootruns a kernel under QEMU 10.0.13 in the pinnedgk-bootcontainer, reads theGK-markers from the serial console, and stops on power off, on the budget, or when the console goes quiet after the end marker (#29).gk cellboots every cell that links, three times once it boots at all, and takes the lowest rung. Cells whose runs disagree are marked flaky. The boot container and the initramfs are now part of a booted cell's identity, and--no-bootkeeps the old behaviour (#30).- KUnit gets its own boot and budget, and its suites are graded against the era GCC's cell for L7 (#31).
- L8 looks for objtool warnings in the build and for splats on the console. KUnit splats only count when the era GCC's cell did not show them too (#32).
The first full result: 7.2.8 built with GCC 16.2 on x86_64 reaches L6, passing all 18 smoke checks in 12 seconds.