mirror of
https://xff.cz/git/u-boot/
synced 2025-10-26 16:13:55 +01:00
common: spl: spl: Update stack pointer address
At SPL stage when stack is relocated, the stack pointer needs to be updated, the stack pointer may point to stack in on chip memory even though stack is relocated. Signed-off-by: Nikhil M Jain <n-jain1@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
@@ -992,6 +992,7 @@ ulong spl_relocate_stack_gd(void)
|
||||
#endif
|
||||
/* Get stack position: use 8-byte alignment for ABI compliance */
|
||||
ptr = CONFIG_SPL_STACK_R_ADDR - roundup(sizeof(gd_t),16);
|
||||
gd->start_addr_sp = ptr;
|
||||
new_gd = (gd_t *)ptr;
|
||||
memcpy(new_gd, (void *)gd, sizeof(gd_t));
|
||||
#if CONFIG_IS_ENABLED(DM)
|
||||
|
||||
Reference in New Issue
Block a user