OMGWTFBBQ!!!! We can now boot our ISOs on UEFI systems!!
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Wed, 9 Sep 2015 02:11:49 +0000 (02:11 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Wed, 9 Sep 2015 02:11:49 +0000 (02:11 +0000)
commitde6171695d849bc82c94c5ed505e365fc74db53b
tree12dfa13b68cbd996f89ccd87e4ea6f92b80e3958
parentc34c8f1adb6f51b946a9b5f8ffe1a07ed4859d02
OMGWTFBBQ!!!! We can now boot our ISOs on UEFI systems!!
Thanks gigaherz for the "fatten" utility!, and others for testing.

[CDMAKE]
- Add multi-boot CD support, following El-Torito specification, such that we can the usual ISO boot sector on BIOS-based PCs, and the UEFI loader on UEFI-based PCs.
- Load segment should be stored in little endian.
- Fix the computation of the sector count (count in 512 byte sectors and rounded up).
- Rework the command-line options to make them more compatible with CDIMAGE / OSCDIMG.
CORE-10120

[BOOTDATA]
- Activate the UEFI boot support for our ISOs.

svn path=/trunk/; revision=69139
reactos/boot/CMakeLists.txt
reactos/tools/cdmake/cdmake.c
reactos/tools/cdmake/config.h
reactos/tools/cdmake/dirhash.c
reactos/tools/cdmake/dirhash.h