[ipxe-devel] Regression with commit fc87adb46c1395b09302085e9d15fcd8ab3c31fe - [efi] Expose downloaded images via EFI_SIMPLE_FILE_SYSTEM_PROTOCOL on IMAGE_EFI

Michael Brown mbrown at fensystems.co.uk
Wed Apr 10 12:03:12 UTC 2013


On 10/04/13 12:59, Joshua C. wrote:
>     You can build a PC BIOS version of iPXE (e.g. bin/rtl8139.rom).
>       This will work under a PC BIOS, and will be able to run PXE,
>     bzImage, Multiboot, and various other (non-EFI) binaries.
>
>     You can build an EFI version of iPXE (e.g.
>     bin-x86_64-efi/rtl8139.efirom)__.  This will work under EFI, and
>     will be able to run EFI binaries.
>
> I see, thanks for the clarification! I have one more question: if i
> build both binaries and concatenate them with './util/catrom.pl
> <http://catrom.pl> bin/rtl8139.rom bin-x86_64-efi/rtl8139.efirom >
> combined.rom' will this new image be possible to run on both the efi and
> bios systems?

Yes, it should work.  There is a byte in the ROM header which indicates 
the platform type; both BIOS and EFI should scan through the available 
ROMs within the expansion ROM BAR to find the appropriate ROM image.

Michael



More information about the ipxe-devel mailing list