[ROSLOAD]: Continue work on target preparation OslPrepareTarget 2/104.
authorAlex Ionescu <aionescu@gmail.com>
Mon, 5 Feb 2018 00:01:38 +0000 (16:01 -0800)
committerAlex Ionescu <aionescu@gmail.com>
Mon, 5 Feb 2018 00:01:38 +0000 (16:01 -0800)
commit9ec85c29e31206918868e05beff71fa4ecb47559
treedc776f306ebe0ba7a1a4cdcb01c87133282da993
parentf0c7db730c23a9201ef84f29c7c7e60a5023d8b8
[ROSLOAD]: Continue work on target preparation OslPrepareTarget 2/104.
[ROSLOAD]: Stubplement OslpCheckForcedFailure, OslpGetSetBootStatusData, OslSetBootStatusData, OslGetBootStatusData.
[ROSLOAD]: Stub OslpInitializeBootStatusDataLog, OslpReadWriteBootStatusData.
[BOOTLIB]: Fix BlAppendBootOptionString to accept an actual BCD ID instead of hardcoding LibraryPath.
[BOOTLIB]: Fix BlAppendBootOptionBoolean to accept an actual BOOLEAN value instead of hardcoding TRUE.
[BOOTLIB]: Implement BlDeviceIsVirtualPartitionDevice.
[BOOTLIB]: Add missing BcdOSLoaderInteger_ForceFailure BCD value. Add BCDE_OSLOADER_TYPE_BOOT_STATUS_POLICY based on BcdEdit.exe and Geoff Chappel site.
boot/environ/app/bootmgr/bootmgr.c
boot/environ/app/rosload/rosload.c
boot/environ/app/rosload/rosload.h
boot/environ/include/bcd.h
boot/environ/include/bl.h
boot/environ/lib/io/device.c
boot/environ/lib/misc/bcdopt.c