forked from Lightwhale/lightwhale
No description
- Shell 97%
- HTML 1.7%
- Makefile 0.7%
- Assembly 0.2%
- C++ 0.2%
- Other 0.2%
New lightwhale_aarch64_rpi3_defconfig alongside the existing x86 target, purely additive -- board/pc/* is untouched throughout. Validated on real Pi 3 B+ hardware: boots end to end, persists onto a USB stick (Btrfs data fs + state overlay), runs Docker containers, onboard wifi associates and gets a DHCP lease. Three real kernel/rootfs bugs were found and fixed by SSHing into the running device, not guessed at: missing CONFIG_SQUASHFS, module compression breaking depmod, and wrong BCM43XXX wifi firmware variant selected initially. Also includes a hand-port of upstream's CVE-2026-31431 algif_aead fix against this target's actual raspberrypi/linux fork kernel source (the upstream patch doesn't apply as-is; verified to apply with --fuzz=0 against the exact pinned kernel and to compile in a real build). Kernel/Docker/squashfs-boot requirements that used to live only inline in board/pc/linux.config now also exist as board/common/*.fragment, shared by reference rather than duplicated. board/common/busybox.config and board/common/ramdisk-size.sh are copies of their board/pc equivalents rather than pc pointing at them -- pointing pc at these same shared files, and deleting its now-redundant local copies, needs someone who can build+verify the x86 side to confirm the ISO output is unaffected. See custom/board/rpi/readme.txt and the comment block at the top of the new defconfig for the full rationale, toolchain note (Bootlin aarch64, not lightwhale-sdk), and what's still open. |
||
|---|---|---|
| custom | ||
| docs | ||
| .dockerignore | ||
| .gitignore | ||
| buildroot-version | ||
| lightwhale-version | ||
| README | ||
HELLO, THERE! ============= Welcome to the Lightwhale code repository. Feel free to look around. For an introduction to Lightwhale and a friendly guide for getting started, please visit: https://lightwhale.asklandd.dk Have a nice day!