So I built an igb.efi, however, IBM&#39;s UEFI doesn&#39;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&#39;t get right currently that is ignored pre-UEFI?</div>