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 625d2e9..4c2885f 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 062cae7..5791f04 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 86d7de8..8d1269b 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 e508c0c..3c03e36 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 720220d..b45ef50 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 401e237..e5b560c 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 c13bdb2..13d89c4 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 d8f4b88..52142bc 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