diff options
| author | Christophe Leroy <[email protected]> | 2018-11-21 08:51:41 +0000 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2018-12-03 10:44:10 -0500 |
| commit | 71c743c5f787a9babcb2712965fe7d1ddf6ed9f6 (patch) | |
| tree | 6b1090825daf34f9fd7942688223a529ba9bb314 | |
| parent | ed47097a04d52f3f5fb1524c552dbeafb1156396 (diff) | |
powerpc, mpc8xx: clear top of stack
Reported-by: Joakim Tjernlund <[email protected]>
Signed-off-by: Christophe Leroy <[email protected]>
Reviewed-by: Joakim Tjernlund <[email protected]>
| -rw-r--r-- | arch/powerpc/cpu/mpc8xx/start.S | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/powerpc/cpu/mpc8xx/start.S b/arch/powerpc/cpu/mpc8xx/start.S index 8dde4beeea1..b8bdaaec2fa 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 |
