[PATCH 0/3] rpi: Tidy up booting

Simon Glass sjg at chromium.org
Fri Dec 6 14:11:10 CET 2024


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.


Simon Glass (3):
  rpi: Update environment to support booti and large initrd
  fdt: Allow expanding the devicetree during relocation
  rpi: Use the U-Boot control FDT for fdt_addr

 board/raspberrypi/rpi/rpi.c   | 20 ++++++++------------
 board/raspberrypi/rpi/rpi.env | 10 ++++++----
 common/board_f.c              |  6 ++++--
 dts/Kconfig                   | 11 +++++++++++
 4 files changed, 29 insertions(+), 18 deletions(-)

-- 
2.34.1



More information about the U-Boot mailing list