Minimal freestanding arm64 binary that depthcharge boots as a kernel: parses depthcharge's /firmware/coreboot DTB node, walks the coreboot table, finds LB_TAG_FRAMEBUFFER, and paints red/yellow/green/blue checkpoints (~2s each) into the live boot-splash framebuffer. Verified against coreboot tables header, Linux arm64 booting.rst, and depthcharge's fit.c/boot64.c. Host parser tests pass against the live /sys/firmware/fdt; full red->yellow->green->blue sequence verified end-to-end under qemu-system-aarch64; packed image verifies with the ChromeOS devkeys.
13 lines
230 B
Plaintext
13 lines
230 B
Plaintext
# build intermediates (regenerated by build.sh)
|
|
*.o
|
|
*.elf
|
|
host_test
|
|
|
|
# qemu test artifacts (regenerated by qemu_test.py)
|
|
test.dtb
|
|
test.dts
|
|
lbio.bin
|
|
|
|
# reference source clones (coreboot, linux, depthcharge, depthcharge-tools)
|
|
src/
|