bluseliu50
160ea4429a
feat(payload): build the boot image ramdisk payload
...
The payload step writes a FAT volume with the CrabApple config, the
prelinked kernel (optionally with the panic screen patched into a copy),
the generated device tree and the optional trust cache and Data seed.
The volume is written with mtools and is reproducible. bootimg uses it
as the ramdisk when present.
--skip-setup marks Setup as done in a copy of the Data seed so the Hello
pages are skipped. A non-macOS host now only prints a note, and the
kernel step checks for xcodebuild.
2026-10-19 20:39:48 +08:00
..
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 20:39:48 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 20:11:04 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 20:39:48 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 20:11:04 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 19:24:32 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00
2026-10-19 18:49:31 +08:00