The FDT is near its limit and may overlap with the early-malloc region if more things are added. Move it to a better location.
Signed-off-by: Simon Glass <s...@chromium.org> --- arch/sandbox/Kconfig | 2 +- doc/arch/sandbox/sandbox.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/sandbox/Kconfig b/arch/sandbox/Kconfig index 1c8353d6156..a6b69fb5f53 100644 --- a/arch/sandbox/Kconfig +++ b/arch/sandbox/Kconfig @@ -75,7 +75,7 @@ config SANDBOX_BITS_PER_LONG config SYS_FDT_LOAD_ADDR hex "Address at which to load devicetree" - default 0x100 + default 0x180000 help With sandbox the devicetree is loaded into the emulated RAM. This sets the address that is used. There must be enough space at this address diff --git a/doc/arch/sandbox/sandbox.rst b/doc/arch/sandbox/sandbox.rst index a8b0d7f0395..f9e73c91fd4 100644 --- a/doc/arch/sandbox/sandbox.rst +++ b/doc/arch/sandbox/sandbox.rst @@ -658,11 +658,11 @@ that are mapped into that memory: ======== ======================== =============================== Addr Config Usage ======== ======================== =============================== - 100 CONFIG_SYS_FDT_LOAD_ADDR Device tree b000 CONFIG_BLOBLIST_ADDR Blob list 10000 CFG_MALLOC_F_ADDR Early memory allocation f0000 CONFIG_PRE_CON_BUF_ADDR Pre-console buffer 100000 TCG Event log TCG Event Log + 180000 CONFIG_SYS_FDT_LOAD_ADDR Device tree 200000 CONFIG_TRACE_EARLY_ADDR Early trace buffer (if enabled). Also used 400000 CONFIG_TEXT_BASE Load buffer for U-Boot (sandbox_spl only) 10000000 PCI address space (see test.dts) -- 2.43.0 base-commit: e3ced530e543c9f24cbc66430abc6109ce8df015 branch: sand