169 Commits

Author SHA1 Message Date
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
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
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
aeb2b324fe OcBootManagementLib: Add support for detecting bootcamp 2019-04-06 13:45:32 +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
3ed48615e9 OcCompressionLib: Further clean up ZLIB. 2019-04-05 20:36:59 +02:00
vit9696
529de6d981 OcTemplateLib: Avoid memcpy/memset generation 2019-04-05 03:30:31 +03:00
vit9696
f448b61652
OcConfigurationLib: Add parsing interfaces 2019-04-05 03:07:08 +03:00
vit9696
86dba5855c OcConfigurationLib: Add configuration library header 2019-04-05 02:36:41 +03:00
vit9696
20f97bf2a2 OcBootManagementLib: Provide boot picker interface 2019-04-04 18:01:23 +03:00
vit9696
c231ec46fa OcStorageLib: Initial implementation 2019-04-04 16:11:36 +03:00
vit9696
492720e7eb OcFileLib: Support locating image file system 2019-04-03 23:14:12 +03:00
vit9696
f699359d71 OcAppleBootPolicyLib: Separate from OcAppleBootPolicyLib 2019-04-03 21:57:56 +03:00
Michael Belyaev
c0f9d1b9b7 Fix documentation comment 2019-04-02 18:37:00 +03:00
vit9696
ebf3a4ecbf OcAppleBootPolicyLib: Fix recovery image flags and add OcLoadBootEntry stub 2019-04-01 00:51:38 +03:00
vit9696
65dad1e128 OcAppleBootPolicyLib: Implement simple boot picker 2019-03-31 21:43:47 +03:00
Download-Fritz
3672891504 OcAppleDiskImageLib: Only store SectorCount rather than Trailer in Context. 2019-03-31 15:34:30 +02:00
vit9696
e48286e720 OcCompressionLib: Use original zlib on supported compilers 2019-03-31 06:02:56 +03:00
vit9696
2f7c362bb1 OcGuardLib: Fix GCC compilation issues 2019-03-31 03:34:42 +03:00
Download-Fritz
c14a3c7c17 OcAppleDiskImageLib: Do not store unused metadata. 2019-03-30 21:53:22 +01:00
Download-Fritz
212899598e OcAppleDiskImageLib: Change non-"Block I/O" to only use Base types. 2019-03-30 21:02:14 +01:00
Download-Fritz
b3c00c005b OcAppleDiskImageLib: Use OcCompressionLib over internal zlib. 2019-03-30 12:35:28 +01:00
Download-Fritz
2cd4dd3ae2 OcCompressionLib: Expose ZLIB (de)compression. 2019-03-29 18:49:57 +01:00
Download-Fritz
7704f2bdfd OcAppleDiskImageLib: Remove unused allocation functions. 2019-03-29 10:38:42 +01:00
Download-Fritz
7f078a39f7 OcAppleDiskImageLib: Initial import. 2019-03-29 10:38:42 +01:00
vit9696
4314cec094 OcFileLib: Implement file writing functionality based on CrScreenshotDxe from LongSoft 2019-03-28 18:33:41 +03:00
vit9696
cc33e6949b OcVirtualFsLib: Handle edge case when EFI_FILE_PROTOCOL instance mismatches the caller 2019-03-28 17:39:07 +03:00
vit9696
b760f92fdb AppleKernelLib: Fix x86_64 OSBundleLibraries parsing and increase dependency limit 2019-03-26 22:13:20 +03:00
Download-Fritz
c814d82ef1 OcMachoLib: Introduce GetSymbolbyExternReloc API. 2019-03-26 17:18:02 +01:00
Download-Fritz
b5ccf1f93b OcMachoLib: Support local relocations when getting a symbol by offset. 2019-03-26 15:34:33 +01:00
Download-Fritz
01c867ad8e OcMachoLib: Remove unsafe VTable API. 2019-03-25 20:25:27 +01:00
vit9696
0badcb3cb4 OcAppleKernelLib: Cleanup kext patching code 2019-03-25 20:09:55 +03:00