591 Commits

Author SHA1 Message Date
Download-Fritz
b5415a0b0b OcAppleDiskImageLib: Correctly describe MMIO 2019-04-17 08:02:26 +02:00
Download-Fritz
0d67116b31 OcAppleDiskImageLib: Use Vendor DP structs to describe such 2019-04-17 08:01:58 +02:00
vit9696
f314242e86 OcBootManagementLib: Fix some of the dmg boot issues 2019-04-17 00:52:24 +03:00
vit9696
c6ea3fd215 OcBootManagementLib: Implement more proper fix to duplicate blessed entries 2019-04-16 23:45:55 +03:00
vit9696
40fe1810e9 OcConfigurationLib: Move ReinstallDriver out of DeviceProperties quirks 2019-04-16 23:26:58 +03:00
vit9696
cc5361d332 OcBootManagementLib: Ensure windows detection with a custom name 2019-04-16 23:26:11 +03:00
vit9696
cc2d2e5949 OcBootManagementLib: Fix compilation with UDK 2019-04-16 23:25:43 +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
Download-Fritz
fb499032a2 OcAppleDiskImageLib: Fix DP construction 2019-04-15 22:40:22 +02:00
Download-Fritz
3e0e2e0b0e OcDevicepathLib: Get old DP node size in TrailedBooterDevicePath() and increase copy efficiency 2019-04-14 21:13:28 +02:00
Download-Fritz
3740c9606c OcDevicePathLib: Fix TrailedBooterDevicePath() function 2019-04-14 10:55:45 +02:00
vit9696
9c9cb0d1a8 OcVirtualFsLib: Fix disabling 2019-04-14 09:43:51 +03:00
vit9696
f3501cbe8c OcStorageLib: Fix vault.plist format 2019-04-14 00:19:38 +03:00
vit9696
02edee8a87 OcDebugLogLib: Verify OcLog protocol revision 2019-04-13 21:49:44 +03:00
vit9696
c0b3f59b9b OcStorageLib: Initial configuration vaulting implementation 2019-04-13 21:28:19 +03:00
Nikolai SAOUKH
0ae0f557fd OcXmlLib: Init var to pacify clan9 analyzer 2019-04-12 16:35:53 +03:00
vit9696
5591a6cedf OcFileLib: Remove unused variable 2019-04-12 16:08:30 +03:00
vit9696
8c6767470c OcBootManagementLib: Sanitize boot entry names 2019-04-12 15:12:16 +03:00
vit9696
6afa5c82af OcMiscLib: Use TPL_CALLBACK for WaitForKeyIndex timeout
On APTIO IV TPL_APPLICATION gives EFI_INVALID_PARAMETER.
2019-04-12 14:36:38 +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
2e5159359c OcBootManagementLib: Fix FV2 HFS+ recovery support 2019-04-11 21:48:56 +03:00
vit9696
cd1efd8553 OcBootManagementLib: Fix sanity in blessed GUIDs 2019-04-11 20:56:19 +03:00
vit9696
38c3557a19 OcBootManagementLib: Add OcDevicePathLib dependency 2019-04-11 16:52:49 +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
5390bb0d2f OcBootManagementLib: Add missing new line to logging 2019-04-10 23:07:14 +03:00
vit9696
b5ac30e06f OcSmbiosLib: Disable debugging by default 2019-04-10 23:00:26 +03:00
vit9696
0214b2cdc9 OcBootManagementLib: More verbose booter information logging 2019-04-10 22:58:33 +03:00
Download-Fritz
7b06cbe369 OcAppleKernelLib: Fix LinkBuffer expansion for injected kexts past the first 2019-04-10 18:05:51 +02:00
vit9696
e9fd65995c OcAppleKernelLib: Implement AppleXcpmCfgLock kernel quirk 2019-04-10 16:28:01 +03:00
vit9696
53f3acbf32 OcDevicePathLib: Fix freeing unallocated memory 2019-04-10 15:52:55 +03:00
vit9696
d5d8fa16a9 OcDebugLogLib: Warn about halting, 2nd attempt 2019-04-10 14:36:28 +03:00
vit9696
1f301c83ee OcDebugLogLib: Warn about halting 2019-04-10 14:07:38 +03:00
vit9696
0ea633ef4c OcDevicePathLib: Implement AbsoluteDevicePath 2019-04-10 13:46:19 +03:00
vit9696
f4acfe5f14 OcDebugLogLib: Do not mask DisplayLog by PcdLevel to support all clients 2019-04-10 13:01:55 +03:00
vit9696
87cd3c1321 OcConfigurationLib: Implement HaltLevel, DisplayLevel, ExposeBootPath Misc preferences 2019-04-10 12:36:38 +03:00
Nikolai SAOUKH
4f7be3b933 There is one more conversion in OcLog.c 2019-04-10 08:20:40 +03:00
Nikolai SAOUKH
252c72de0e OcLog.c: more conversion mismatches fixed 2019-04-10 08:17:24 +03:00
Nikolai SAOUKH
e9d8593ec7 OcLog.c: warning C4244: '=': conversion from 'UINTN' to 'UINT32', possible loss of data 2019-04-10 08:12:56 +03:00
vit9696
fe87925476 OcConfigurationLib: Make FirmwareFeatures(Mask) 64-bit data fields 2019-04-10 02:57:00 +03:00
vit9696
b8cad9baca OcMiscLib: Cleanup EhciReleaseOwnership 2019-04-10 01:04:11 +03:00
vit9696
b65040fb84 OcTemplateLib: Use proper static assert 2019-04-10 00:56:55 +03:00
vit9696
66abac936a OcMiscLib: Release EHCI and UHCI ownership, based on work by Needy 2019-04-09 23:46:47 +03:00