All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Update riscv's SYS_BOOTM_LEN to the most commonly used value.
@ 2025-07-19 21:46 Martin Herren
  2025-07-19 21:46 ` [PATCH 1/4] riscv: Set SYS_BOOTM_LEN explicitly to 0x800000 Martin Herren
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Martin Herren @ 2025-07-19 21:46 UTC (permalink / raw)
  To: u-boot
  Cc: Martin Herren, Andreas Schwab, Anup Patel, Atish Patra, Bin Meng,
	Chia-Wei, Wang, Conor Dooley, Cyril Jean, E Shattow, Green Wan,
	Hal Feng, Heinrich Schuchardt, Ilias Apalodimas, Jaehoon Chung,
	Jerome Forissier, Junhui Liu, Kongyang Liu, Leo Yu-Chi Liang,
	Maksim Kiselev, Marek Vasut, Martin Schwan, Mattijs Korpershoek,
	Michal Simek, Minda Chen, Padmarao Begari, Palmer Dabbelt,
	Paul Walmsley, Peter Robinson, Rick Chen, Sean Anderson,
	Simon Glass, Sumit Garg, Thomas Bonnefille, Tom Rini, Wei Fu,
	Yao Zi, Yixun Lan, Yuri Zaporozhets


The most commonly used SYS_BOOTM_LEN for riscv is 0x4000000 which is
used in 25 of the current defconfigs.

The previous default config value of 0x800000 was only used in 8
defconfigs.

This patch sets the default to this value.

No actual value for any board has been changed as all defconfigs have
been adapted to keep the same SYS_BOOTM_LEN.
Only exception is the Microchip Icicle which has been increased to the
new default value.

Command used to get the stats of the used values on RISCV defconfigs:

```
grep -l "CONFIG_RISCV=y" configs/* | \
 xargs -I {} sh -c "grep -H CONFIG_SYS_BOOTM_LEN {} || echo {}:DEFAULT" | \
 cut -d ':' -f 2 | sort | uniq -c
```

Changes in v3:
- Add commit to change microchip_mpfs_icicle_defconfig to the new
  SYS_BOOTM_LEN value, on Conor Dooley's request

Martin Herren (4):
  riscv: Set SYS_BOOTM_LEN explicitly to 0x800000
  riscv: Set SYS_BOOTM_LEN default to 0x4000000
  riscv: Remove default SYS_BOOTM_LEN from defconfig
  riscv: Increase Microchip Icicle's SYS_BOOTM_LEN

 boot/Kconfig                            | 2 +-
 configs/ae350_rv32_defconfig            | 1 -
 configs/ae350_rv32_falcon_defconfig     | 1 -
 configs/ae350_rv32_falcon_xip_defconfig | 1 -
 configs/ae350_rv32_spl_defconfig        | 1 -
 configs/ae350_rv32_spl_xip_defconfig    | 1 -
 configs/ae350_rv32_xip_defconfig        | 1 -
 configs/ae350_rv64_defconfig            | 1 -
 configs/ae350_rv64_falcon_defconfig     | 1 -
 configs/ae350_rv64_falcon_xip_defconfig | 1 -
 configs/ae350_rv64_spl_defconfig        | 1 -
 configs/ae350_rv64_spl_xip_defconfig    | 1 -
 configs/ae350_rv64_xip_defconfig        | 1 -
 configs/ibex-ast2700_defconfig          | 1 -
 configs/k230_canmv_defconfig            | 1 +
 configs/milkv_duo_defconfig             | 1 -
 configs/qemu-riscv32_defconfig          | 1 -
 configs/qemu-riscv32_smode_defconfig    | 1 -
 configs/qemu-riscv32_spl_defconfig      | 1 -
 configs/qemu-riscv64_defconfig          | 1 -
 configs/qemu-riscv64_smode_defconfig    | 1 -
 configs/qemu-riscv64_spl_defconfig      | 1 -
 configs/sifive_unleashed_defconfig      | 1 -
 configs/sifive_unmatched_defconfig      | 1 -
 configs/sipeed_licheerv_nano_defconfig  | 1 -
 configs/sipeed_maix_bitm_defconfig      | 1 +
 configs/sipeed_maix_smode_defconfig     | 1 +
 configs/starfive_visionfive2_defconfig  | 1 -
 configs/th1520_lpi4a_defconfig          | 1 -
 configs/xilinx_mbv32_defconfig          | 1 +
 configs/xilinx_mbv32_smode_defconfig    | 1 +
 configs/xilinx_mbv64_defconfig          | 1 +
 configs/xilinx_mbv64_smode_defconfig    | 1 +
 33 files changed, 8 insertions(+), 26 deletions(-)


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2025-08-11  8:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-19 21:46 [PATCH 0/4] Update riscv's SYS_BOOTM_LEN to the most commonly used value Martin Herren
2025-07-19 21:46 ` [PATCH 1/4] riscv: Set SYS_BOOTM_LEN explicitly to 0x800000 Martin Herren
2025-07-19 21:46 ` [PATCH 2/4] riscv: Set SYS_BOOTM_LEN default to 0x4000000 Martin Herren
2025-07-21  9:21   ` Mattijs Korpershoek
2025-07-19 21:46 ` [PATCH 3/4] riscv: Remove default SYS_BOOTM_LEN from defconfig Martin Herren
2025-07-19 21:46 ` [PATCH 4/4] riscv: Increase Microchip Icicle's SYS_BOOTM_LEN Martin Herren
2025-08-11  8:08   ` Leo Liang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.