reactos/reactos/boot/environ/lib/io
Alex Ionescu 3bfe54c38c Three tiny squirmy subtle bugs combined themselves with the bug that was just fixed to make bootmgfw believe it was being booted from a raw removable disk (floppy). Because bootmgfw now correctly enumerates boot devices and detects the DVD/CDROM media, it could no longer 'find itself', believing it was on a floppy.
[BOOTLIB]: When failing to find a block device, keep going searching for more, instead of giving up (critical, because the CDROM FAT12 image is now device path #1, not #0).
[BOOTMGR]: Correctly use the right logical operator in EfiInitpGetDeviceNode to get the deepest-level media device node. We now get the CDROM node, not the raw node.
[CDMAKE]: Don't actually create an EFI/BOOT directory on the CDROM itself, but rather in the FAT12 image. Otherwise, this can confuse UEFI implementations to boot the boot manager off the raw CDROM, instead of the FAT12 image on the CDROM.

svn path=/trunk/; revision=70542
2016-01-08 01:18:08 +00:00
..
display [BOOTLIB]: ACPI support (RSDP, XSDT/RSDT and arbitrary table lookup + mapping) 2016-01-07 23:43:15 +00:00
.gitignore
blkcache.c [BOOTMGFW] 2015-09-09 16:50:05 +00:00
device.c Three tiny squirmy subtle bugs combined themselves with the bug that was just fixed to make bootmgfw believe it was being booted from a raw removable disk (floppy). Because bootmgfw now correctly enumerates boot devices and detects the DVD/CDROM media, it could no longer 'find itself', believing it was on a floppy. 2016-01-08 01:18:08 +00:00
etfs.c [BOOTLIB]: More debug print cleanups 2016-01-07 05:30:18 +00:00
fat.c [BOOTLIB]: Cleanup some debug prints. 2016-01-07 05:14:26 +00:00
file.c [BOOTLIB]: More debug print cleanups 2016-01-07 05:30:18 +00:00
io.c [BOOTMGFW] 2015-09-09 05:48:50 +00:00