fix: boot flag on boot partition
The boot partition needs to have a boot flag so it is detected by
u-boot as a partition to boot from. Unfortunately Guix uses this flag
to check if a partition is root partition, and then sets the uuid of
the root partition based on that. As a workaround, move the boot
partition as second, this ensures the root partition will be detected
as root.
However, this is problematic, because the BootROM on the ZynqMP cannot
read the whole disk for the boot.bin file. It reads only first part of
it. Because of that, if the boot partition was second on the disk, it
would not be possible to boot into SPL and U-Boot from it. Because of
that, the offset is chosen so that the boot partition actually comes
first despite being partition 2.
feat: Add linux for xilinx_zynqmp
Vendor the defconfig as it is not valid from upstream.
fix: u-boot: make flags should be env vars
chore: rename arm trusted firmare
feat: do not strip u-boot binaries
feat: add zynqmp DP reset support
feat: Move search-patch to standalone module
chore: patch for libgloss fix direntry
chore: update pmcfg obj c file to be relative