particular attention to the fact that the U-Boot binary is `gzip`ped and packed
into an uImage.
-*Note: By somewhat functional I mean working serial. It can also boot a FIT of
-U-Boot, but some work on SD/MMC and maybe USB is needed to make it doable for
-inclusion in the pmOS port.*
+The port has been upstreamed since U-Boot v2025.04-rc3.
## Building outside pmbootstrap
1. `make` the kernel and create a boot.img using the below script
## Script for creating boot.img
-Written to be run from `out/arch/arm64/boot`. Adapt to your needs.
+With U-Boot installed, creating an image consists of simply creating a FIT and
+adding it into the U-Boot boot.img as the initramfs.
+
+The following script creates a Linux boot image without U-Boot. Alternatively,
+it can also create an U-Boot boot.img.
```sh
#!/bin/sh