A variety of machines will happily boot a custom bzImage via PXE in legacy mode using syslinux.
In UEFI mode, one of these machines and a newer UEFI only board get assigned an IP address, TFTP syslinx.efi from the server and then freeze.
Now I'm not quite sure why the freeze.
There are no further TFTP requests as seen when using
Wireshark shows that the machine is sending the correct PXE/BOOTP extension for an x64 machine
The syslinux.efi binary is x64 build from the 6.03 sources.
Is syslinux.efi even the correct loader? Any thoughts welcomed.