aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2021-07-29 09:22:02 +0200
committerTom Rini <trini@konsulko.com>2021-08-08 11:59:01 -0400
commit3823315cbedf930c52fe77452063ab6d62b157be (patch)
treee88a4686fb6ed571d202df8c9196243e26d71927
parentb721d0545fa4f4e2d504a2fc1437e67c5c8984c8 (diff)
downloadu-boot-WIP/08Aug2021.zip
u-boot-WIP/08Aug2021.tar.gz
u-boot-WIP/08Aug2021.tar.bz2
Revert "arm: bootm: Disable LMB reservation for command line and board info on arm64"WIP/08Aug2021
This reverts commit 2359fa7a87848626bcbd3399e92c657595880cd7. While the goal is valid and there is surely unused memory in that area, we also have a lot of crucial things still located at the top-of-memory while running lmb_alloc_base. Such things are the page table (tlb_addr), relocated U-Boot and the active stack. Possibly more. So this patch was premature, we will need relocations of those things first if we want to use the range. Fixes booting on the IOT2050, but likely also on other boards. It got stuck on relocating the FDT - over the relocated U-Boot code. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
-rw-r--r--arch/arm/lib/bootm.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/arch/arm/lib/bootm.c b/arch/arm/lib/bootm.c
index 23b99a5..f60ee3a 100644
--- a/arch/arm/lib/bootm.c
+++ b/arch/arm/lib/bootm.c
@@ -43,7 +43,6 @@ DECLARE_GLOBAL_DATA_PTR;
static struct tag *params;
-#ifndef CONFIG_ARM64
static ulong get_sp(void)
{
ulong ret;
@@ -87,7 +86,6 @@ void arch_lmb_reserve(struct lmb *lmb)
break;
}
}
-#endif
__weak void board_quiesce_devices(void)
{