ARM: zynq: Setup stack size via Kconfig

Stack size has been introduced by commit a69814c815 ("arm64: zynqmp:
Set initrd_high to as high as possible") and commit 085201c246 ("arm64:
versal: Set initrd_high to as high as possible")
to support setting up initrd_high as high as possible.
The same change should happen for Zynq because the code is moved to xilinx
common location.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
Michal Simek 2020-04-16 14:17:23 +02:00
parent 26ee8fc369
commit b72f450527

View File

@ -475,7 +475,7 @@ config TPL_USE_ARCH_MEMSET
config SET_STACK_SIZE config SET_STACK_SIZE
bool "Enable an option to set max stack size that can be used" bool "Enable an option to set max stack size that can be used"
default y if ARCH_VERSAL || ARCH_ZYNQMP default y if ARCH_VERSAL || ARCH_ZYNQMP || ARCH_ZYNQ
help help
This will enable an option to set max stack size that can be This will enable an option to set max stack size that can be
used by U-Boot. used by U-Boot.
@ -484,6 +484,7 @@ config STACK_SIZE
hex "Define max stack size that can be used by U-Boot" hex "Define max stack size that can be used by U-Boot"
depends on SET_STACK_SIZE depends on SET_STACK_SIZE
default 0x4000000 if ARCH_VERSAL || ARCH_ZYNQMP default 0x4000000 if ARCH_VERSAL || ARCH_ZYNQMP
default 0x1000000 if ARCH_ZYNQ
help help
Define Max stack size that can be used by U-Boot so that the Define Max stack size that can be used by U-Boot so that the
initrd_high will be calculated as base stack pointer minus this initrd_high will be calculated as base stack pointer minus this