opengnsys_ipxe/src
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
..
arch [build] Create util/genfsimg for building filesystem-based images 2021-01-13 17:58:02 +00:00
bin
config [dma] Define a DMA API to allow for non-flat device address spaces 2020-11-05 20:03:50 +00:00
core [interface] Provide intf_insert() to insert a filter interface 2020-12-07 13:50:24 +00:00
crypto [x509] Clarify debug message for an untrusted X.509 issuer 2020-12-28 18:18:58 +00:00
doc
drivers [xhci] Avoid false positive Coverity warning 2021-01-04 09:37:59 +00:00
hci
image
include [efi] Use segment and bus number to identify PCI root bridge I/O protocol 2020-12-31 21:03:10 +00:00
interface
libgcc
net
scripts
tests [x509] Make root of trust a reference-counted structure 2020-12-09 16:45:50 +00:00
usr
util [build] Create util/genfsimg for building filesystem-based images 2021-01-13 17:58:02 +00:00
.gitignore
Makefile
Makefile.efi [build] Create util/genfsimg for building filesystem-based images 2021-01-13 17:58:02 +00:00
Makefile.housekeeping
doxygen.cfg