]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
odroid: limit boot memory to lowmem
authorJoost van Zwieten <joost@diskos.nl>
Sat, 14 Jan 2023 23:57:30 +0000 (00:57 +0100)
committerTom Rini <trini@konsulko.com>
Thu, 19 Jan 2023 00:41:16 +0000 (19:41 -0500)
In commit 4963f63fe61f ("image: Use gd->ram_base/_size in
env_get_bootm_size()") the size of the available memory for U-Boot to
use when relocating images, and not otherwise constrained, was changed
to include all known memory banks. In the case of this platform however,
all of the memory known to U-Boot is not also part of the Linux kernel
"lowmem" and so we must use CFG_SYS_BOOTMAPSZ to limit where we relocate
images to. We set a conservative limit of 256MB here to mirror the
previous behavior.

Signed-off-by: Joost van Zwieten <joost@diskos.nl>
[trini: Reword the commit messsage]
Signed-off-by: Tom Rini <trini@konsulko.com>
include/configs/odroid.h

index 560a23c23efb3c378381fc06932f735d744429ed..7255efc2dfcdf637a3eb8b35fcf872f5e84960a9 100644 (file)
@@ -17,6 +17,7 @@
 #define CFG_SYS_PL310_BASE     0x10502000
 #endif
 
+#define CFG_SYS_BOOTMAPSZ      0x10000000
 #define CFG_SYS_SDRAM_BASE     0x40000000
 #define SDRAM_BANK_SIZE                (256 << 20)     /* 256 MB */
 #define PHYS_SDRAM_1           CFG_SYS_SDRAM_BASE