[PATCH 1/3] riscv: Set SYS_BOOTM_LEN explicitly to 0x800000
Michal Simek
michal.simek at amd.com
Mon Jul 14 07:42:48 CEST 2025
On 7/12/25 10:27, Martin Herren wrote:
> For all riscv defconfigs that use the current default value.
>
> This is done in provision of changing the default value to the most
> common used value of 0x4000000.
>
> Signed-off-by: Martin Herren <sputnik at on-the-web.ch>
> ---
>
> configs/k230_canmv_defconfig | 1 +
> configs/microchip_mpfs_icicle_defconfig | 1 +
> configs/sipeed_maix_bitm_defconfig | 1 +
> configs/sipeed_maix_smode_defconfig | 1 +
> configs/xilinx_mbv32_defconfig | 1 +
> configs/xilinx_mbv32_smode_defconfig | 1 +
> configs/xilinx_mbv64_defconfig | 1 +
> configs/xilinx_mbv64_smode_defconfig | 1 +
> 8 files changed, 8 insertions(+)
>
> diff --git a/configs/k230_canmv_defconfig b/configs/k230_canmv_defconfig
> index 47fa1add2a9..ed49a42b6fc 100644
> --- a/configs/k230_canmv_defconfig
> +++ b/configs/k230_canmv_defconfig
> @@ -4,6 +4,7 @@ CONFIG_NR_DRAM_BANKS=1
> CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
> CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80400000
> CONFIG_DEFAULT_DEVICE_TREE="k230-canmv"
>
likely this newline shouldn't be there.
> +CONFIG_SYS_BOOTM_LEN=0x800000
> CONFIG_SYS_LOAD_ADDR=0xc000000
> CONFIG_TARGET_K230_CANMV=y
> CONFIG_ARCH_RV64I=y
> diff --git a/configs/microchip_mpfs_icicle_defconfig b/configs/microchip_mpfs_icicle_defconfig
> index bb110225488..8616780f2b4 100644
> --- a/configs/microchip_mpfs_icicle_defconfig
> +++ b/configs/microchip_mpfs_icicle_defconfig
> @@ -5,6 +5,7 @@ CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
> CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
> CONFIG_ENV_SIZE=0x2000
> CONFIG_DEFAULT_DEVICE_TREE="microchip/mpfs-icicle-kit"
> +CONFIG_SYS_BOOTM_LEN=0x800000
> CONFIG_SYS_LOAD_ADDR=0x80200000
> CONFIG_SYS_MEM_TOP_HIDE=0x400000
> CONFIG_TARGET_MICROCHIP_ICICLE=y
> diff --git a/configs/sipeed_maix_bitm_defconfig b/configs/sipeed_maix_bitm_defconfig
> index b2e21c7d7ae..c21cdace328 100644
> --- a/configs/sipeed_maix_bitm_defconfig
> +++ b/configs/sipeed_maix_bitm_defconfig
> @@ -5,6 +5,7 @@ CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x803fffff
> CONFIG_ENV_SIZE=0x1000
> CONFIG_ENV_OFFSET=0xfff000
> CONFIG_ENV_SECT_
> SIZE=0x1000
This is broken.
> +CONFIG_SYS_BOOTM_LEN=0x800000
> CONFIG_SYS_LOAD_ADDR=0x80000000
> CONFIG_SF_DEFAULT_BUS=3
> CONFIG_TARGET_SIPEED_MAIX=y
> diff --git a/configs/sipeed_maix_smode_defconfig b/configs/sipeed_maix_smode_defconfig
> index d838b252d53..3c77e40e47e 100644
> --- a/configs/sipeed_maix_smode_defconfig
> +++ b/configs/sipeed_maix_smode_defconfig
> @@ -6,6 +6,7 @@ CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x803fffff
> CONFIG_ENV_SIZE=0x1000
> CONFIG_ENV_OFFSET=0xfff000
> CONFIG_ENV_SECT_SIZE=0x1000
> +CONFIG_SYS_BOOTM_LEN=0x800000
> CONFIG_SYS_LOAD_ADDR=0x80000000
> CONFIG_SF_DEFAULT_BUS=3
> CONFIG_TARGET_SIPEED_MAIX=y
> diff --git a/configs/xilinx_mbv32_defconfig b/configs/xilinx_mbv32_defconfig
> index 7dde2fc0a8f..dfcc51cb8e6 100644
> --- a/configs/xilinx_mbv32_defconfig
> +++ b/configs/xilinx_mbv32_defconfig
> @@ -8,6 +8,7 @@ CONFIG_DEFAULT_DEVICE_TREE="xilinx-mbv32"
> CONFIG_SPL_STACK=0x80200000
> CONFIG_SPL_BSS_START_ADDR=0x84000000
> CONFIG_SPL_BSS_MAX_SIZE=0x80000
> +CONFIG_SYS_BOOTM_LEN=0x800000
>
This is also weird and it is not even in the file.
> CONFIG_SYS_LOAD_ADDR=0x80200000
> CONFIG_SPL_SIZE_LIMIT=0x40000
> CONFIG_SPL=y
> diff --git a/configs/xilinx_mbv32_smode_defconfig b/configs/xilinx_mbv32_smode_defconfig
> index b96b02c6125..0b14c7ce4c0 100644
> --- a/configs/xilinx_mbv32_smode_defconfig
> +++ b/configs/xilinx_mbv32_smode_defconfig
> @@ -8,6 +8,7 @@ CONFIG_DEFAULT_DEVICE_TREE="xilinx-mbv32"
> CONFIG_SPL_STACK=0x80200000
> CONFIG_SPL_BSS_START_ADDR=0x84000000
> CONFIG_SPL_BSS_MAX_SIZE=0x80000
> +CONFIG_SYS_BOOTM_LEN=0x800000
> CONFIG_SYS_LOAD_ADDR=0x80200000
> CONFIG_SPL_SIZE_LIMIT=0x40000
> CONFIG_SPL=y
> diff --git a/configs/xilinx_mbv64_defconfig b/configs/xilinx_mbv64_defconfig
> index 77fcf4d6865..a437895b5ab 100644
> --- a/configs/xilinx_mbv64_defconfig
> +++ b/configs/xilinx_mbv64_defconfig
> @@ -8,6 +8,7 @@ CONFIG_DEFAULT_DEVICE_TREE="xilinx-mbv64"
> CONFIG_SPL_STACK=0x80200000
> CONFIG_SPL_BSS_START_ADDR=0x84000000
> CONFIG_SPL_BSS_MAX_SIZE=0x80000
> +CONFIG_SYS_BOOTM_LEN=0x800000
> CONFIG_SYS_LOAD_ADDR=0x80200000
> CONFI
> G_SPL_SIZE_LIMIT=0x40000
> CONFIG_SPL=y
> diff --git a/configs/xilinx_mbv64_smode_defconfig b/configs/xilinx_mbv64_smode_defconfig
> index e53c0771baf..87d1d17d5b9 100644
> --- a/configs/xilinx_mbv64_smode_defconfig
> +++ b/configs/xilinx_mbv64_smode_defconfig
> @@ -8,6 +8,7 @@ CONFIG_DEFAULT_DEVICE_TREE="xilinx-mbv64"
> CONFIG_SPL_STACK=0x80200000
> CONFIG_SPL_BSS_START_ADDR=0x84000000
> CONFIG_SPL_BSS_MAX_SIZE=0x80000
> +CONFIG_SYS_BOOTM_LEN=0x800000
> CONFIG_SYS_LOAD_ADDR=0x80200000
> CONFIG_SPL_SIZE_LIMIT=0x40000
> CONFIG_SPL=y
I think your patch has been broken on the way out. Please fix it but your
patches can't be applied with b4.
Thanks,
Michal
More information about the U-Boot
mailing list