2024-10-18 02:41 AM
While creating scripts to build the kernel preparing for the DK2, found that it creates vmLinux and Image (not uImage) even though ST's kernel build readme stated to build uImage . Torvalds has also posted something about the compressed versus uncompressed behavior for arm64 recently. Also read that the AArch64 kernel does not currently provide a decompressor, So should mkimage used to generate uimage for the DK board ? Is the readme outdated ?
Ref:
https://linux-arm-kernel.infradead.narkive.com/bcdVuTBY/aarch64-kernel-image-decompression
"Bringing in uImage as a target on ARM might have been a mistake, since now people want to bring in new targets for whatever boot format they happen to want. So it's a good idea to keep arm64 from going down the same path and stick to the native, raw, formats"
https://www.phoronix.com/news/Torvalds-ARM64-Compress-Kernel