1
0
mirror of https://xff.cz/git/u-boot/ synced 2025-10-28 17:13:38 +01:00

Bump LMB_MAX_REGIONS default to 16

Since commit 06d514d77c ("lmb: consider EFI memory map") the EFI regions
are also pushed into the lmb if EFI_LOADER is enabled (which is by
default on most system). Which can cause the number of entries to go
over the maximum as it's default is only 8.

Specifically i ran into this case on an TI am62 which has an fdt with
4 reserved regions (in practice 3 lmb entries due to adjecent ranges).

As this is likely to impact more devices bump the default max
regions to 16 so there is a bit more slack.

Fixes: 06d514d77c ("lmb: consider EFI memory map")
Link: https://bugzilla.opensuse.org/show_bug.cgi?id=1207562
Reviewed-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
Signed-off-by: Michal Suchanek <msuchanek@suse.de>
[trini: collect tags from the other equivalent patch]
This commit is contained in:
Sjoerd Simons
2023-01-19 09:38:17 +01:00
committed by Tom Rini
parent 1975a3b1f6
commit 2dc16a2c1f

View File

@@ -1038,7 +1038,7 @@ config LMB_USE_MAX_REGIONS
config LMB_MAX_REGIONS config LMB_MAX_REGIONS
int "Number of memory and reserved regions in lmb lib" int "Number of memory and reserved regions in lmb lib"
depends on LMB && LMB_USE_MAX_REGIONS depends on LMB && LMB_USE_MAX_REGIONS
default 8 default 16
help help
Define the number of supported regions, memory and reserved, in the Define the number of supported regions, memory and reserved, in the
library logical memory blocks. library logical memory blocks.