]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
arm: Change SYS_INIT_SP_BSS_OFFSET from int to hex
authorMichal Simek <michal.simek@amd.com>
Wed, 17 Sep 2025 07:54:06 +0000 (09:54 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 26 Sep 2025 22:46:26 +0000 (16:46 -0600)
The most of OFFSET values are in hex instead of int which is easier for
layout description.

Signed-off-by: Michal Simek <michal.simek@amd.com>
arch/arm/Kconfig
configs/amd_versal2_virt_defconfig
configs/qcom_defconfig
configs/qcom_ipq5424_mmc_defconfig
configs/qcom_ipq9574_mmc_defconfig
configs/renesas_rzg2l_smarc_defconfig
configs/xilinx_versal_net_virt_defconfig
configs/xilinx_versal_virt_defconfig

index 625d2e995d2fa666072c6f06d6d9187fd4162e13..4c2885fc9812fca47366572599e1aaa98ebc6925 100644 (file)
@@ -68,10 +68,10 @@ config INIT_SP_RELATIVE
          SYS_INIT_SP_BSS_OFFSET.
 
 config SYS_INIT_SP_BSS_OFFSET
-       int "Early stack offset from the .bss base address"
+       hex "Early stack offset from the .bss base address"
        depends on ARM64
        depends on INIT_SP_RELATIVE
-       default 524288
+       default 0x80000
        help
          This option's value is the offset added to &_bss_start in order to
          calculate the stack pointer. This offset should be large enough so
index 062cae70eb0c7315d967f10489a7eb3e00e09875..5791f0415c95305cb7ef5ed4e574b5f30a50d93c 100644 (file)
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_COUNTER_FREQUENCY=100000000
 CONFIG_POSITION_INDEPENDENT=y
-CONFIG_SYS_INIT_SP_BSS_OFFSET=1572864
+CONFIG_SYS_INIT_SP_BSS_OFFSET=0x180000
 CONFIG_ARCH_VERSAL2=y
 CONFIG_TEXT_BASE=0x40000000
 CONFIG_SYS_MALLOC_F_LEN=0x100000
index 86d7de89e7746e33f4385ca78c839b43319cd861..8d1269b4634160de2d249514c75fb42c45f4b5ca 100644 (file)
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_SKIP_LOWLEVEL_INIT=y
 CONFIG_POSITION_INDEPENDENT=y
-CONFIG_SYS_INIT_SP_BSS_OFFSET=1572864
+CONFIG_SYS_INIT_SP_BSS_OFFSET=0x180000
 CONFIG_ARCH_SNAPDRAGON=y
 CONFIG_NR_DRAM_BANKS=24
 CONFIG_DEFAULT_DEVICE_TREE="qcom/sdm845-db845c"
index e508c0cf508e2adc120b0d1f445cc68259e2ee09..3c03e367b7d56169d6fdf0ca4120fb9dba73b0dc 100644 (file)
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_SKIP_LOWLEVEL_INIT=y
 CONFIG_POSITION_INDEPENDENT=y
-CONFIG_SYS_INIT_SP_BSS_OFFSET=1572864
+CONFIG_SYS_INIT_SP_BSS_OFFSET=0x180000
 CONFIG_ARCH_SNAPDRAGON=y
 CONFIG_TEXT_BASE=0x8a380000
 CONFIG_NR_DRAM_BANKS=24
index 720220dc98a8bbbc2f1d8c9a8a221ec6acdb2de2..b45ef504155198de6211e589101abcf3eb3ed249 100644 (file)
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_SKIP_LOWLEVEL_INIT=y
 CONFIG_POSITION_INDEPENDENT=y
-CONFIG_SYS_INIT_SP_BSS_OFFSET=1572864
+CONFIG_SYS_INIT_SP_BSS_OFFSET=0x180000
 CONFIG_ARCH_SNAPDRAGON=y
 CONFIG_TEXT_BASE=0x4A240000
 CONFIG_NR_DRAM_BANKS=24
index 401e237a816ce8e79e66fd95d890bfd034cd6178..e5b560cf237c96d3bf535c1cc053a291c929795f 100644 (file)
@@ -1,6 +1,6 @@
 CONFIG_ARM=y
 CONFIG_COUNTER_FREQUENCY=16666666
-CONFIG_SYS_INIT_SP_BSS_OFFSET=1048576
+CONFIG_SYS_INIT_SP_BSS_OFFSET=0x100000
 CONFIG_ARCH_CPU_INIT=y
 CONFIG_ARCH_RENESAS=y
 CONFIG_SYS_MALLOC_LEN=0x4000000
index c13bdb2e545be48a2a42218af73091f5b708536f..13d89c4733922825d88b204ce5e45cde8edfc949 100644 (file)
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_COUNTER_FREQUENCY=100000000
 CONFIG_POSITION_INDEPENDENT=y
-CONFIG_SYS_INIT_SP_BSS_OFFSET=1572864
+CONFIG_SYS_INIT_SP_BSS_OFFSET=0x180000
 CONFIG_ARCH_VERSAL_NET=y
 CONFIG_TEXT_BASE=0x8000000
 CONFIG_SYS_MALLOC_F_LEN=0x100000
index d8f4b884e766e6ed57626c4c204f3a8045092908..52142bcc7b2cefb985aecfe27ea8ac2a4d3759d3 100644 (file)
@@ -1,7 +1,7 @@
 CONFIG_ARM=y
 CONFIG_COUNTER_FREQUENCY=100000000
 CONFIG_POSITION_INDEPENDENT=y
-CONFIG_SYS_INIT_SP_BSS_OFFSET=1572864
+CONFIG_SYS_INIT_SP_BSS_OFFSET=0x180000
 CONFIG_ARCH_VERSAL=y
 CONFIG_TEXT_BASE=0x8000000
 CONFIG_SYS_MALLOC_LEN=0x4000000