Hello,
I have a ready-to-use U-boot, and now I want to replicate the Linux steps of cooking kernel and rootfs images for aarch64 FreeBSD. My goal is to flash them to a 16-Mbyte SPI Flash chip.
1) Firstly, would a generic aarch64 FreeBSD release be capable of booting from SPI?
2) Kernel image is usually made of 3 ingredients: "Image.gz", dts and fit-image.its by running "mkimage -f fit-image.its kernel.itb". Then kernel.itb is is written to SPI Flash memory. What is the FreeBSD way for this?
3) How should I get a really tiny rootfs, but with networking and usb support?
I have a ready-to-use U-boot, and now I want to replicate the Linux steps of cooking kernel and rootfs images for aarch64 FreeBSD. My goal is to flash them to a 16-Mbyte SPI Flash chip.
1) Firstly, would a generic aarch64 FreeBSD release be capable of booting from SPI?
2) Kernel image is usually made of 3 ingredients: "Image.gz", dts and fit-image.its by running "mkimage -f fit-image.its kernel.itb". Then kernel.itb is is written to SPI Flash memory. What is the FreeBSD way for this?
3) How should I get a really tiny rootfs, but with networking and usb support?