
6 Jan
2020
6 Jan
'20
3:20 p.m.
On Mon, Jan 06, 2020 at 01:47:25PM +0100, Matthias Schoepfer wrote:
Hi!
I have had trouble booting a fitImage packed kernel for dragonboard410c, which is an ARM64 platform. After days and days of debugging, I found that the fdt is 4-byte aligned. But within the linux kernel, Documentation/arm64/booting.txt says, fdt must be 8 byte aligned.
If I change the alignment by means of fdt_high, the Kernel boots, otherwise, it hangs.
Is there an option to align the fitImage to 8-byte boundaries, and if not, is it feasible to submit a patch or will this never have a chance to get merged?!
That's interesting. It sounds like you need to look at boot_relocate_fdt() perhaps? Thanks!
--
Tom