535 Commits

Author SHA1 Message Date
Download-Fritz
c949b3206f OcFirmwarePasswordLib: Use gBS over OcProtocolLib interface 2019-04-09 18:21:28 +02: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
ffb9136e4f OcAcpiLib: Update RSDT pointer in RSDP 2019-04-09 17:04:47 +03:00
vit9696
531b5a8a2e OcAcpiLib: Print OemTableId in ACPI log 2019-04-09 12:53:20 +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
f49e28c990 OcBootManagementLib: Add Disk Image loading API 2019-04-08 20:50:18 +02:00
Download-Fritz
09592fd355 OcAppleDiskImageLib: Return Block I/O handle on installation success 2019-04-08 20:50:18 +02:00
vit9696
cec1da1ce0 OcConfigurationLib: Fix typos in schema 2019-04-08 19:41:33 +03:00
vit9696
7ce80ee212 OcSmbiosLib: Fix compiler warnings 2019-04-08 16:28:25 +03: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
68b53e136c OcXmlLib: Fix potential buffer overflow when deserializing mdata 2019-04-07 21:30:04 +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
vit9696
0864258fd6 OcConfigurationLib: Make device properties blockable 2019-04-07 15:12:42 +03:00
vit9696
3e314b58fa OcConfigurationLib: Make DeviceProperties protocol reinstallable 2019-04-07 14:05:17 +03:00
Download-Fritz
dacd1f91a6 OcAppleDiskImageLib: Add Chunklist-aided VerifyData API 2019-04-07 13:00:01 +02:00
Download-Fritz
c1e462f277 OcAppleChunklistLib: Rework function prototypes and Context 2019-04-07 12:53:37 +02:00
Download-Fritz
6d22dc0fb0 OcAppleChunklistLib: Add signature verification API 2019-04-07 12:28:01 +02:00
Download-Fritz
8388589c3f OcAppleDiskImageLib: Make checksum verification optional 2019-04-07 12:28:01 +02:00
vit9696
af45117aab OcConfigurationLib: Fix parsing NVRAM Block preferences 2019-04-07 13:09:09 +03:00
vit9696
14937b9e93 OcAppleKernel: KmodInfo is packed, clang will access it properly 2019-04-07 11:30:43 +03:00
vit9696
214e377350 OcAppleKernelLib: Fix handling of unaligned kmod info in kext blocker 2019-04-07 11:23:15 +03:00
vit9696
08c0dc7727 OcAcpiLib: Fix succesful return codes 2019-04-07 11:02:55 +03:00
vit9696
5d36381538 OcConfigurationLib: Add NVRAM support 2019-04-07 01:21:24 +03:00
vit9696
6a23fe6aa6 OcDevicePropertyLib: Rework installation interface 2019-04-07 00:27:11 +03:00
vit9696
09b3d9f9e8 OcConfigurationLib: Add ACPI configuration 2019-04-06 23:50:36 +03:00
vit9696
b8910ad67d OcConfigurationLib: Fix kernel entry parsing and rename KernelSpace to Kernel 2019-04-06 21:06:31 +03:00
vit9696
e9000d17e5 OcConfigurationLib: Add ExternalDiskIcons entry to KernelSpace quirks 2019-04-06 17:52:33 +03:00
vit9696
7be8acbbe8 Patches: Implement patch limit concept in OcAcpiLib and OcAppleKernelLib 2019-04-06 17:49:27 +03:00
vit9696
a716c395e6 OcStringLib: Add UnicodeUefiSlashes 2019-04-06 17:41:07 +03:00
vit9696
fee43fda6a OcConfigurationLib: Add KernelSpace section 2019-04-06 17:30:26 +03:00
vit9696
027ab3fdf9 OcConfigurationLib: Partially expanded UEFI and kext configuration 2019-04-06 15:40:48 +03:00
Download-Fritz
ae5fa35334 OcMiscLib: Import forgotten file 2019-04-06 13:26:42 +02:00
Download-Fritz
aa76195a97 OcAppleDiskImageLib: Initialize a caller-provided context 2019-04-06 13:19:19 +02:00
Download-Fritz
faf7976d33 Retire OcProtocolLib, move UninstallAllProtocols function to OcMiscLib 2019-04-06 13:09:13 +02:00
vit9696
131399b582 OcBootManagementLib: Do not check for boot camp on Apple partitions 2019-04-06 13:47:53 +03:00
vit9696
aeb2b324fe OcBootManagementLib: Add support for detecting bootcamp 2019-04-06 13:45:32 +03:00
vit9696
95a4ec8065 OcFileLib: Should still free the original label 2019-04-06 12:45:01 +03:00
vit9696
4ef858418f OcFileLib: Reconsider volume label sanity checking
The bug appears to have been long fixed and does not exist in modern
HFS Plus drivers.
2019-04-06 12:42:56 +03:00
vit9696
147f88d1f2 OcAppleImageVerificationLib: Separate keys into OcAppleKeysLib and import tools from AppleSupportPkg 2019-04-06 12:08:12 +03:00
Download-Fritz
aa490fa0e3 OcAppleKernelLib: Cosmetical changes. 2019-04-05 21:04:05 +02:00
Download-Fritz
f4dbc8d2b1 OcAppleChunkListLib: Ensure sane signature size. 2019-04-05 20:38:11 +02:00
Download-Fritz
15cfa46c35 OcCryptoLib: Cast shift operands to prevent promotion to signed int. 2019-04-05 20:37:43 +02:00
Download-Fritz
3ed48615e9 OcCompressionLib: Further clean up ZLIB. 2019-04-05 20:36:59 +02:00