131 Commits

Author SHA1 Message Date
Download-Fritz
7390f78869 OcAppleKeyMapLib: Reduce the amount of protocol calls 2019-11-03 15:43:59 +01:00
Download-Fritz
b211836f65 OcAppleKeyMapLib: Merge ExactMatch TRUE/FALSE control flows 2019-11-03 15:43:59 +01:00
vit9696
937c45501c OcBootManagementLib: Fix interpreting letters in boot menu 2019-11-03 01:51:51 +03:00
vit9696
b999a14cb0 OcBootManagementLib: Add title suffix support to boot picker 2019-10-24 18:31:26 +03:00
Download-Fritz
d2c9149525 OcBootManagementLib: Avoid incorrect error propagation from the last entry scanned 2019-10-13 18:53:04 +02:00
Download-Fritz
11f3a52b0a OcBootManagementLib: Fix AsciiStrLen ASSERT for empty entry args 2019-10-09 18:35:42 +02:00
Download-Fritz
b7beb073a5 OcBootManagementLib: Assign image LoadOptions as Unicode 2019-10-07 21:23:46 +02:00
Download-Fritz
ae040f053b OcBootManagementLib: Assign load options to the correct image handle 2019-10-06 15:09:45 +02:00
Download-Fritz
5459af9a37 OcBootManagementLib/OcMiscLib: Move OcTimerLib reference 2019-10-03 10:00:18 +02:00
Download-Fritz
f2a92fff9b OcBootManagementLib: Initial privilege/password support 2019-09-28 16:00:41 +02:00
Download-Fritz
4740f35ff9 OcBootManagementLib: Install AppleKeyMap if not already existant for consistency 2019-09-28 15:27:45 +02:00
Nikolai SAOUKH
39d1e2f9c7 OcSupportPkg: make explicit UINTN to UINT32 conversion
discovered by vs2019ce v16.3.1
2019-09-27 09:08:26 +03:00
vit9696
5c59effb9f OcBootManagementLib: Added Arguments to Tools and Entries sections 2019-09-25 18:22:22 +03:00
vit9696
72faecb453
OcBootManagementLib: Avoid assertion on NULL free 2019-09-06 23:45:19 +03:00
vit9696
06b3ee2641
OcBootManagementLib: Do not let BootNext override arguments
Change this after security model analysis.
2019-09-06 23:43:11 +03:00
Download-Fritz
05e886b1c9 AppleBootPolicy and AppleDiskImage: Align API names with Apple's 2019-09-04 09:46:10 +02:00
vit9696
da6b7d47db OcBootManagementLib: Add Esc in addition to OPT to show picker 2019-09-04 07:45:27 +03:00
Download-Fritz
b7f0f60701 OcBootManagementLib: Support system boot entries for "Reset NVRAM" 2019-09-03 19:10:11 +02:00
Download-Fritz
aa5bb56640 OcBootManagementLib: Add missing type-cast
Fixes https://github.com/acidanthera/bugtracker/issues/474
2019-09-03 16:01:15 +02:00
vit9696
896a6cc575 OcBootManagementLib: Permit CMD+S in any mode 2019-09-02 11:21:59 +03:00
vit9696
baa64133ee
OcBootManagementLib: Fix R key detection 2019-09-02 03:46:10 +03:00
vit9696
95a0166f58 OcBootManagementLib: Add support for more combinations 2019-09-02 02:57:08 +03:00
vit9696
8fe7bef825 OcBootManagement: Support OPT and CMD+R with picker 2019-09-01 22:33:14 +03:00
vit9696
f07f383e4c OcBootManagementLib: Add NTFS and EXT partition types 2019-08-31 23:35:32 +03:00
vit9696
2e6030e5a3 OcAppleBootCompatLib: Initial set of fixes 2019-08-05 01:22:56 +03:00
vit9696
7eca596604 OcAppleBootCompatLib: Initial version 2019-08-04 21:27:44 +03:00
Download-Fritz
3a4f4d1eb8 OcConfigurationLib: Support BlessOverride 2019-08-03 19:42:25 +02:00
vit9696
d9912175ba OcBootManagementLib: Add macOS boot argument handling 2019-07-26 23:13:44 +03:00
Download-Fritz
977ff2583d [WIP] OcBootManagementLib: Support bless path overrides 2019-07-26 11:06:00 +02:00
Download-Fritz
8fc1eb14f7 OcBootManagementLib: Support absolute custom entries 2019-07-26 11:01:23 +02:00
vit9696
3dd4edc551 OcBootManagementLib: Add recovery debug logging 2019-07-21 15:13:36 +03:00
vit9696
598a106c22 OcDebugLogLib: Add hex dumping 2019-07-21 12:25:51 +03:00
vit9696
94262b4437 OcBootManagementLib: Fix IsCustom field init and zero entry list for safety 2019-07-21 00:26:25 +03:00
vit9696
1e322f4e32 OcBootManagementLib: Refactor latest additions and fix error handling 2019-07-20 23:50:18 +03:00
Download-Fritz
763acbfdb9 OcBootManagementLib: Propery invalidate ScanInfo on error 2019-07-20 20:26:22 +02:00
Download-Fritz
ba5dc467c8 OcBootManagementLib: Support multiple boot instances per Preboot 2019-07-20 13:03:46 +02:00
vit9696
f4fceb7a91 OcMemoryLib: Initial version 2019-07-16 20:21:43 +03:00
vit9696
6cb565cf56 OcBootManagementLib: Add bootloader detection code from AMF 2019-06-26 14:53:52 +03:00
vit9696
4f887c7117 OcBootManagementLib: Disable boot option reporting as it is broken 2019-06-23 20:35:47 +03:00
vit9696
ee180ad318 OcBootManagementLib: Set BootCurrent at boot 2019-06-22 19:46:15 +03:00
vit9696
bf9dd4e531 OcBootManagementLib: Leave RAM disk fixme for device ScanPolicy 2019-06-19 16:28:16 +03:00
vit9696
53f0b7cb97 OcBootManagementLib: Match log style 2019-06-19 15:41:20 +03:00
Download-Fritz
dbee02e35f OcFileLib: Return ESP Device Path size 2019-06-18 20:34:58 +02:00
Download-Fritz
880ce8e875 OcBootManagementLib: Correct BootCampHD vendor GUID 2019-06-18 19:02:24 +02:00
Download-Fritz
2888c8c420 OcBootManagementLib: Fix AppleLegacyLoadApp FvFile node type 2019-06-18 18:15:00 +02:00
vit9696
d3a626cdc5 OcInterface: Implement initial OcInterface protocol with test sample 2019-06-18 12:49:24 +03:00
vit9696
c8545a2564 OcBootManagementLib: Rework filesystem scan policy 2019-06-18 11:20:27 +03:00
Download-Fritz
b2f858b7e5 [WIP] Add more logging 2019-06-17 09:36:27 +02:00
Download-Fritz
53b6b4fc1c [WIP] Support legacy and borked UEFI BC paths 2019-06-17 09:22:42 +02:00
Download-Fritz
9439d50094 OcBootManagementLib: Do not update DMG DP when opening 2019-06-15 20:43:29 +02:00