217 Commits

Author SHA1 Message Date
Download-Fritz
033ea98b71 OcDevicePathLib: Rework IsDevicePathEqual and IsDevicePathChild 2019-04-28 11:49:43 +02:00
Download-Fritz
c452db26b5 OcDevicePathLib: Rework Apple DP fixing. incorporates NVMe fix. 2019-04-27 23:35:35 +02:00
Download-Fritz
0fb1a52505 OcDevicePathLib: Import FileDevicePathsEqual API 2019-04-27 20:54:16 +02:00
Download-Fritz
d22d08dd41 OcStringLib: Clean up and add StriCmp and StrniCmp functions 2019-04-27 20:44:26 +02:00
vit9696
1fd900012d OcAppleKernelLib: Debug assert on select invalid kexts 2019-04-21 15:21:16 +03:00
vit9696
d3f8ef1d00 OcBootManagementLib: Fix entry handling
1. Dmg entries are now correctly unloaded when failed to load/start
2. Recovery entries are properly found even if main booter is missing
3. HideSelf no longer hides alternate entry when present
2019-04-21 00:42:33 +03:00
vit9696
1de86ce7bf OcFileLib: Implement incompatible trailing slash hack for older firmwares 2019-04-20 23:53:46 +03:00
vit9696
b22633fe9e OcAppleRamDiskLib: Reimplement allocator 2019-04-20 21:39:02 +03:00
Download-Fritz
d25e5e78de DMG stack: Use OcAppleRamDiskLib 2019-04-20 12:06:52 +02:00
Download-Fritz
0a162661fd OcAppleRamDiskLib: Update prototypes and style 2019-04-20 12:06:52 +02:00
vit9696
5424f83d3c OcConfigurationLib: Put ACPI -> Add to a dictionary 2019-04-20 12:38:17 +03:00
Download-Fritz
18c6068cf3 OcAppleRamDiskLib: Initial import 2019-04-19 16:33:39 +02:00
vit9696
be0cecafd6 OcConsoleLib: Support changing console mode and fix resolution change 2019-04-19 12:34:49 +03:00
vit9696
0b1b66cce6 OcConsoleLib: Add support for changing console resolution 2019-04-19 02:32:38 +03:00
vit9696
ef5c3427e5 OcAcpiLib: Add drop all tables 2019-04-18 23:28:20 +03:00
vit9696
6b528012f9 OcConfigurationLib: Add HideSelf option 2019-04-18 17:34:05 +03:00
vit9696
43d0f6a250 OcDataHubLib: Switch to EfiPkg DataHub structure 2019-04-18 16:41:37 +03:00
vit9696
40fe1810e9 OcConfigurationLib: Move ReinstallDriver out of DeviceProperties quirks 2019-04-16 23:26:58 +03:00
Download-Fritz
8987d4be81 Integrate dmg booting 2019-04-16 21:59:44 +03:00
vit9696
aa10483ce8 OcConfigurationLib: Allow reinstalling apple boot policy protocol 2019-04-16 21:54:40 +03:00
Download-Fritz
9af1a1b118 OcDevicePathLib: Add Apple Boot DP fixup API 2019-04-16 20:47:04 +02:00
vit9696
c0b3f59b9b OcStorageLib: Initial configuration vaulting implementation 2019-04-13 21:28:19 +03:00
vit9696
8c6767470c OcBootManagementLib: Sanitize boot entry names 2019-04-12 15:12:16 +03:00
vit9696
3a3955d83c OcBootManagementLib: Skip self entry 2019-04-12 08:51:39 +03:00
vit9696
096bb8fa7b OcConfigurationLib: Add ProvideConsoleControl UEFI quirk 2019-04-12 01:04:03 +03:00
vit9696
de8b1fcf07 OcConsoleLib: Initial version 2019-04-12 00:46:34 +03:00
vit9696
4061d06387 OcConfigurationLib: Make boot picker configurable 2019-04-12 00:17:09 +03:00
vit9696
7b273c4cfb OcConfigurationLib: Rename BundleName to BundlePath for kexts 2019-04-11 16:39:46 +03:00
vit9696
5b675a27df OcBootManagementLib: Fix trailing slash in recovery bless entries 2019-04-11 16:36:30 +03:00
vit9696
86c866ee19 OcBootManagementLib: Add bless debugging 2019-04-11 00:47:08 +03:00
vit9696
fe9e68bcd4 OcConfigurationLib: Add FirmwareFeatures and FirmwareFeaturesMask to PlatformNVRAM 2019-04-11 00:01:09 +03:00
vit9696
e9fd65995c OcAppleKernelLib: Implement AppleXcpmCfgLock kernel quirk 2019-04-10 16:28:01 +03:00
vit9696
0ea633ef4c OcDevicePathLib: Implement AbsoluteDevicePath 2019-04-10 13:46:19 +03:00
vit9696
87cd3c1321 OcConfigurationLib: Implement HaltLevel, DisplayLevel, ExposeBootPath Misc preferences 2019-04-10 12:36:38 +03:00
vit9696
26713815a5 OcDebugLogLib: Add delays and expose configuration 2019-04-09 23:46:11 +03:00
vit9696
e5fbb5924b OcDebugLogLib: Fix DataHub logging 2019-04-09 20:40:18 +03:00
Download-Fritz
e25dee545e Remove forgotten OcProtocolLib header 2019-04-09 18:16:01 +02:00
vit9696
1975a358cf OcDebugLogLib: Implement OcLog protocol 2019-04-09 19:15:23 +03:00
vit9696
af88620a06 OcTemplateLib: More warning fixes 2019-04-09 12:28:43 +03:00
Download-Fritz
17bd6edfe6 OcCryptoLib: Remove Workbuf32 parameter from RsaVerify() 2019-04-09 09:19:38 +02:00
vit9696
cd7b75af4a OcMiscLib: Implement ReleaseUsbOwnership 2019-04-08 23:28:04 +03:00
Download-Fritz
09592fd355 OcAppleDiskImageLib: Return Block I/O handle on installation success 2019-04-08 20:50:18 +02:00
vit9696
5754806f11 OcTemplateLib: Avoid multiline comment warning 2019-04-08 18:05:33 +03:00
Download-Fritz
90a13dec97 OcConfigurationLib: Correct string construction 2019-04-08 09:49:19 +02:00
vit9696
2f0ddbc992 OcConfigurationLib: Add ACPI ignore for Windows quirk 2019-04-07 23:33:11 +03:00
vit9696
be65f69865 OcBootManagementLib: Expose chosen entry 2019-04-07 23:30:44 +03:00
vit9696
6e559ab0ef OcBootManagementLib: Detect windows and do not report recovery 2019-04-07 23:27:11 +03:00
vit9696
1a2c7470a6 OcConfigurationLib: Provide PlatformNVRAM section 2019-04-07 23:09:39 +03:00
vit9696
fe93ca4186 OcConfigurationLib: Implement PlatformInfo parsing 2019-04-07 20:48:29 +03:00
vit9696
9b5ec20efd OcConfigurationLib: Replace Disabled with Enabled 2019-04-07 17:05:45 +03:00