[PATCH] capricorn: Stop disabling device tree relocation

Sverdlin, Alexander alexander.sverdlin at siemens.com
Wed Nov 19 16:18:53 CET 2025


Hi Tom!

On Wed, 2025-11-19 at 08:50 -0600, Tom Rini wrote:
> Remove setting of fdt_high to ~0, which disables device tree relocation,
> from the default environment. Doing so prevents U-Boot from correcting
> problems such as having an unaligned device tree and leads to various
> failure modes in the OS.
> 
> Signed-off-by: Tom Rini <trini at konsulko.com>

Reviewed-by: Alexander Sverdlin <alexander.sverdlin at siemens.com>

> ---
> If there is some window of memory that must be used for where the device
> tree is relocated to, bootm_low + bootm_size (or often just bootm_size)
> or bootm_mapsize are the correct way do this. Please see
> doc/usage/environment.rst for more details.
> 
> Cc: Alexander Sverdlin <alexander.sverdlin at siemens.com>
> Cc: Heiko Schocher <hs at nabladev.com>
> Cc: Walter Schweizer <walter.schweizer at siemens.com>
> ---
>  board/siemens/capricorn/capricorn_default.env | 1 -
>  1 file changed, 1 deletion(-)
> 
> diff --git a/board/siemens/capricorn/capricorn_default.env b/board/siemens/capricorn/capricorn_default.env
> index 4c26e9d43eb5..c8b5b3d7da34 100644
> --- a/board/siemens/capricorn/capricorn_default.env
> +++ b/board/siemens/capricorn/capricorn_default.env
> @@ -11,7 +11,6 @@ console=ttyLP2
>  dtb_name_default=default
>  ethprime=eth1
>  fdt_addr=0x83000000
> -fdt_high=0xffffffffffffffff
>  flash_self=run mmc_boot
>  flash_self_test=setenv testargs test loglevel=3 systemd.unit=test.target; run mmc_boot
>  hostname=capricorn

-- 
Alexander Sverdlin
Siemens AG
www.siemens.com


More information about the U-Boot mailing list