So I built an igb.efi, however, IBM's UEFI doesn't seem to execute it, skipping it as it skips other non-efi things. If I run file on something that works (elilo) vs igb.efi, I get:<div><div>$ file /tftpboot/igb.efi </div>
<div>/tftpboot/igb.efi: MS-DOS executable</div></div><div><br></div><div><div>$ file /tftpboot/elilo-x64.efi </div><div>/tftpboot/elilo-x64.efi: PE32+ executable (EFI application)</div></div><div><br></div><div><br></div>
<div>Did I build it wrong or is there some signature that gPXE build process doesn't get right currently that is ignored pre-UEFI?</div>