Alexander Graf of SuSE has submitted a new patch to his EFI payload for U-Boot, adding PXE boot support!
[PATCH 0/4] efi_loader: PXE boot support
One of the most common boot cases with EFI on arm64 is to boot from the network using PXE boot. While TianoCore implements that just fine, we were lacking support for it in U-Boot so far. But no longer! Here is a patch set, enabling PXE booting of EFI payloads. With this patch set, I was successfully able to automatically boot our normal (usually used with TianoCore based systems) environment to boot and run grub2 and a kernel from there with U-Boot.
* efi_loader: Add network access support
* bootp: Move vendor class identifier set to function
* net: Move the VCI and client arch values to Kconfig
* distro: Add efi pxe boot code
For more information, see the U-Boot list:
http://lists.denx.de/mailman/listinfo/u-boot
