[PATCH v5 0/1] rpi: Tidy up booting

Simon Glass sjg at chromium.org
Sat Sep 27 13:30:14 CEST 2025


This series allows rpi to boot a compressed Ubuntu kernel with ~100MB
ramdisk, by expanding the available space.

It also tidies up some strange behaviour with the provided FDT, where a
separate pointer is maintained to it, even though U-Boot has copied it
and placed it in its own space. This avoids strange bugs where it
accidentally gets overwritten when loading a file into memory.

The patch to expand the devicetree was dropped, meaning that people
should be careful to unset fdt_addr in the environment.

In version 2, it incorporates some changes to fdt_addr, etc. suggested
by Tom, as well as adding myself as a maintainer.

Changes in v5:
- Rebase to -next
- Drop patch to add myself as a maintainer

Changes in v4:
- Expand the comment on set_fdt_addr()
- Update the commit message to talk in terms of my testing

Changes in v2:
- Drop patch to allow expanding the devicetree during relocation

Simon Glass (1):
  rpi: Use the U-Boot control FDT for fdt_addr

 board/raspberrypi/rpi/rpi.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

-- 
2.43.0

base-commit: 14b784aaf2a96b0f597b4fc3c5a3b4cb70f18182
branch: stc5


More information about the U-Boot mailing list