From: Sjoerd Simons Date: Thu, 19 Jan 2023 08:38:17 +0000 (+0100) Subject: Bump LMB_MAX_REGIONS default to 16 X-Git-Url: http://git.dujemihanovic.xyz/img/sics.gif?a=commitdiff_plain;h=2dc16a2c1f924985216b3f1d6710f96d6c4fb1ab;p=u-boot.git Bump LMB_MAX_REGIONS default to 16 Since commit 06d514d77c37 ("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 Signed-off-by: Sjoerd Simons Signed-off-by: Michal Suchanek [trini: collect tags from the other equivalent patch] --- diff --git a/lib/Kconfig b/lib/Kconfig index 549bd35778..06c873c2bd 100644 --- a/lib/Kconfig +++ b/lib/Kconfig @@ -1038,7 +1038,7 @@ config LMB_USE_MAX_REGIONS config LMB_MAX_REGIONS int "Number of memory and reserved regions in lmb lib" depends on LMB && LMB_USE_MAX_REGIONS - default 8 + default 16 help Define the number of supported regions, memory and reserved, in the library logical memory blocks.