Skip to content

powerpc/e500: QEMU freeze without any output when kernel size is a bit big

When the kernel is big, QEMU freezes

Detailed analysis at https://github.com/linuxppc/issues/issues/208

Summary:

Looks like we enter u-boot with:

    Kernel at 0x2000000 and fdt at 0x2700000

Indeed, the problem is in qemu.

u-boot gets loaded at 0xf00000
fdt gets loaded at 0xf00000 + 0x1800000 = 0x2700000
then kernel gets loaded at 0x2000000, so when it is big it runs over the fdt.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information