BL Library now works 100% in paging, protected mode. A picture is worth a thousand...
authorAlex Ionescu <aionescu@gmail.com>
Mon, 15 May 2017 01:38:49 +0000 (01:38 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Mon, 15 May 2017 01:38:49 +0000 (01:38 +0000)
commitba88179c67ac8d237fcaad80829de602ddaa2f6a
tree5c353efd0bf58484caac18566b04020ad98c56f4
parentfe15b28371967983f131dcf69f4025b127f41631
BL Library now works 100% in paging, protected mode. A picture is worth a thousand commits: i.imgur.com/Zx2nQ6x.jpg
[BOOTLIB]: Add support for protocol open/close/lookup while paging and protected mode is enabled.
[BOOTLIB]: Implement support for dozens of UEFI functions while under protected mode.
[BOOTLIB]: Fix bugs in existing UEFI functions which were switching to _protected_ mode instead of _real mode_ before making the UEFI call.
[BOOTLIB]: Free dynamic descriptor in MmMdFreeDescriptor.
[BOOTLIB]: Implement BlHtDelete.
[BOOTLIB]: Implement re-initialize-all path in DsppInitialize.
[BOOTLIB]: Fix small bug in BlDisplayInvalidateOemBitmap
[BOOTLIB]: Fix bigger bug in BlDisplayGetOemBitmap :)

svn path=/trunk/; revision=74546
reactos/boot/environ/app/rosload/rosload.c
reactos/boot/environ/include/bl.h
reactos/boot/environ/lib/firmware/efi/firmware.c
reactos/boot/environ/lib/io/device.c
reactos/boot/environ/lib/io/display/display.c
reactos/boot/environ/lib/io/display/efi/gop.c
reactos/boot/environ/lib/misc/util.c
reactos/boot/environ/lib/mm/descriptor.c
reactos/boot/environ/lib/platform/time.c