opengnsys_ipxe/src/arch/x86
Michael Brown 79c0173d6d [build] Create util/genfsimg for building filesystem-based images
Generalise util/geniso, util/gensdsk, and util/genefidsk to create a
single script util/genfsimg that can be used to build either FAT
filesystem images or ISO images.

Extend the functionality to allow for building multi-architecture UEFI
bootable ISO images and combined BIOS+UEFI images.

For example:

  ./util/genfsimg -o combined.iso \
      bin-x86_64-efi/ipxe.efi \
      bin-arm64-efi/ipxe.efi \
      bin/ipxe.lkrn

would generate a hybrid image that could be used as a CDROM (or hard
disk or USB key) on legacy BIOS, x86_64 UEFI, or ARM64 UEFI.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
2021-01-13 17:58:02 +00:00
..
core [pci] Define pci_ioremap() for mapping PCI bus addresses 2020-09-24 21:45:56 +01:00
drivers [malloc] Rename malloc_dma() to malloc_phys() 2020-11-05 19:13:52 +00:00
hci/commands [bios] Add bin-x86_64-pcbios build platform 2016-02-16 19:32:32 +00:00
image [comboot] Fix stack pointer retrieval after COM32 binary returns 2020-07-27 15:41:46 +01:00
include [pci] Define pci_ioremap() for mapping PCI bus addresses 2020-09-24 21:45:56 +01:00
interface [pci] Define pci_ioremap() for mapping PCI bus addresses 2020-09-24 21:45:56 +01:00
prefix [int13con] Create log partition only when CONSOLE_INT13 is enabled 2020-03-01 12:59:03 +00:00
scripts [efi] Centralise architecture-independent EFI Makefile and linker script 2016-03-12 21:47:13 +00:00
tests/comboot [comboot] Support COMBOOT in 64-bit builds 2016-04-15 15:31:36 +01:00
transitions [librm] Ensure that inline code symbols are unique 2018-03-21 17:00:53 +02:00
Makefile [undi] Move PXE API caller back into UNDI driver 2017-03-19 15:57:24 +00:00
Makefile.efi [efi] Centralise architecture-independent EFI Makefile and linker script 2016-03-12 21:47:13 +00:00
Makefile.linux [build] Avoid errors when build directory is mounted via NFS 2014-05-13 16:45:57 +01:00
Makefile.pcbios [build] Create util/genfsimg for building filesystem-based images 2021-01-13 17:58:02 +00:00