[PATCH v3] am57xx: restore bootm_size for ARMv7 HighMem constraint

Tom Rini trini at konsulko.com
Mon May 25 19:01:18 CEST 2026


On Wed, 20 May 2026 16:30:32 +0530, Moteen Shah wrote:

> babae80169d removed bootm_size from ti_common.env to allow K3 boards
> to process images larger than 256MB, but preserved it in
> ti_armv7_keystone2.env for ARMv7 Keystone2 boards. AM57xx (also ARMv7)
> was not covered by that preservation.
> 
> Without bootm_size, env_get_bootm_size() falls back to gd->ram_size,
> causing initrd_high to be computed as the top of all RAM. On ARM32
> boards with more RAM than the DMA zone (e.g. AM572x IDK with 2GiB),
> this places the ramdisk above 0xafe00000 (HighMem), which is not
> directly accessible by the kernel after MMU setup, causing a silent
> crash.
> 
> [...]

Applied to u-boot/master, thanks!

[1/1] am57xx: restore bootm_size for ARMv7 HighMem constraint
      commit: 7e11adf05488c64195c8031299ff65c1a4fd660a
-- 
Tom




More information about the U-Boot mailing list