
We are working on bringing to mainline a set of changes adding support for the Aspeed SoC and we have a couple of work around we are trying to elimitate first. This is one of them. The ramdisk is not relocated and Linux fails to boot. The current port does not use a device tree (yet) so that might be the most obvious culprit.
Thanks
Signed-off-by: Cédric Le Goater clg@kaod.org --- cmd/bootm.c | 3 +++ 1 file changed, 3 insertions(+)
Index: u-boot-v2016.09-aspeed-openbmc.git/cmd/bootm.c =================================================================== --- u-boot-v2016.09-aspeed-openbmc.git.orig/cmd/bootm.c +++ u-boot-v2016.09-aspeed-openbmc.git/cmd/bootm.c @@ -126,6 +126,9 @@ int do_bootm(cmd_tbl_t *cmdtp, int flag, return do_bootm_states(cmdtp, flag, argc, argv, BOOTM_STATE_START | BOOTM_STATE_FINDOS | BOOTM_STATE_FINDOTHER | BOOTM_STATE_LOADOS | +#ifdef CONFIG_SYS_BOOT_RAMDISK_HIGH + BOOTM_STATE_RAMDISK | +#endif #if defined(CONFIG_PPC) || defined(CONFIG_MIPS) BOOTM_STATE_OS_CMDLINE | #endif