mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-22 12:54:37 +00:00
configs: versal: update initial stack pointer
The mini u-boot is hanging because of an initial stack pointer address is used at half of the memory, when mini u-boot is called reloc_fdt() function and doing memcpy() for the fdt before relocation, and there is no sufficient memory for the stack pointer. To fix, set an initial stack pointer address to near the top of memory. The new stack pointer address is assigned before calling the relocate of u-boot based on the stack relocate calculation and this new stack pointer is used while executing u-boot from the relocated memory. Signed-off-by: Padmarao Begari <padmarao.begari@amd.com> Link: https://lore.kernel.org/r/20250203090409.844403-1-padmarao.begari@amd.com Signed-off-by: Michal Simek <michal.simek@amd.com>
This commit is contained in:
parent
a33b4b96b3
commit
685874939a
1 changed files with 1 additions and 1 deletions
|
@ -7,7 +7,7 @@ CONFIG_SYS_MALLOC_LEN=0x2000
|
|||
CONFIG_SYS_MALLOC_F_LEN=0x500
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xFFFE0000
|
||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xFFFFFE00
|
||||
CONFIG_SF_DEFAULT_SPEED=30000000
|
||||
CONFIG_ENV_SIZE=0x80
|
||||
# CONFIG_DM_GPIO is not set
|
||||
|
|
Loading…
Add table
Reference in a new issue