From: Christophe Leroy Date: Wed, 21 Nov 2018 08:51:41 +0000 (+0000) Subject: powerpc, mpc8xx: clear top of stack X-Git-Tag: v2019.01-rc1~11^2~8 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=71c743c5f787a9babcb2712965fe7d1ddf6ed9f6;p=oweals%2Fu-boot.git powerpc, mpc8xx: clear top of stack Reported-by: Joakim Tjernlund Signed-off-by: Christophe Leroy Reviewed-by: Joakim Tjernlund --- diff --git a/arch/powerpc/cpu/mpc8xx/start.S b/arch/powerpc/cpu/mpc8xx/start.S index 8dde4beeea..b8bdaaec2f 100644 --- a/arch/powerpc/cpu/mpc8xx/start.S +++ b/arch/powerpc/cpu/mpc8xx/start.S @@ -144,9 +144,11 @@ in_flash: ori r2, r2, CONFIG_SYS_DER@l mtspr DER, r2 - /* set up the stack in internal DPRAM */ + /* set up the stack on top of internal DPRAM */ lis r3, (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE)@h ori r3, r3, (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE)@l + stw r0, -4(r3) + stw r0, -8(r3) addi r1, r3, -8 bl board_init_f_alloc_reserve