309 Commits

Author SHA1 Message Date
vit9696
bed4ffe17c OcMemoryLib: Add memory map functions 2019-07-21 23:18:36 +03:00
vit9696
eea0546f63 OcAppleRamDiskLib: Respect AvoidHighAlloc OpenCore policy 2019-07-21 19:05:34 +03:00
vit9696
268283ec75 OcConfigurationLib: Add AvoidHighAlloc UEFI quirk 2019-07-21 18:30:02 +03:00
vit9696
a7fc06ddce OcDebugLogLib: Fix hex logging issues 2019-07-21 13:22:34 +03:00
vit9696
598a106c22 OcDebugLogLib: Add hex dumping 2019-07-21 12:25:51 +03:00
vit9696
3bd6c3680a OcDevicePathLib: Fix memory leak in OcAppendDevicePathInstanceDedupe 2019-07-21 00:36:24 +03: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
b371f4a110 OcDebugLogLib: Add date and time to log filename 2019-07-16 19:52:05 +03:00
Download-Fritz
8bc96853a0 OcDevicePathLib: Correct CRLF to LF 2019-07-15 12:27:25 +02:00
Download-Fritz
8c7bc280bf OcDevicePathLib: Add deduplicate DP instance append API 2019-07-15 09:19:58 +02:00
vit9696
01e3299640 OcFirmwareRuntime: Initial protocol version 2019-06-26 17:27:56 +03:00
vit9696
6cb565cf56 OcBootManagementLib: Add bootloader detection code from AMF 2019-06-26 14:53:52 +03:00
Download-Fritz
dbee02e35f OcFileLib: Return ESP Device Path size 2019-06-18 20:34:58 +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
4d42d79837 OcFileLiv: Add APIs to locate partition's disk and disk's ESP 2019-06-15 22:01:52 +02:00
Download-Fritz
2f31cfaa27 OcDevicePathLib: Import file Device Path name size/len retrieval APIs 2019-06-14 23:02:19 +02:00
Download-Fritz
63e85a8b13 OcFileLib: Import GetGptPartitionEntry API 2019-06-12 22:14:35 +02:00
Download-Fritz
39f9566070 OcDevicePathLib: Return the number of fixed Apple DP nodes 2019-06-12 15:14:35 +02:00
vit9696
327d4b7de3 OcAcpiLib: Implement ResetHwSig quirk 2019-06-12 02:44:10 +03:00
vit9696
cc2b7e6c2a OcBootManagementLib: Basic hibernate support 2019-06-12 00:37:49 +03:00
vit9696
2825930a0d OcMiscLib: Force our own base64 implementation, edk2 is broken
Revert "Deprecate OcBase64Decode in favor of edk2's Base64Decode"
This reverts commit 2104029260a009b807614b10aaee931685840282.
Reference: https://github.com/acidanthera/bugtracker/issues/372
2019-06-10 19:59:23 +03:00
Download-Fritz
45828187ac Convert edk2 code to LF 2019-06-09 22:26:26 +02:00
Download-Fritz
85a0833e53 OcDevicePathLib: Add support for short-form expansion 2019-06-09 22:04:30 +02:00
Download-Fritz
2104029260 Deprecate OcBase64Decode in favor of edk2's Base64Decode 2019-06-09 19:30:26 +02:00
vit9696
cafd83b25b OcConfigurationLib: Add Enabled property to Tools 2019-06-09 19:37:43 +03:00
vit9696
4e8ccb1fd7 OcConfigurationLib: Add support for NVRAM legacy merge 2019-06-09 17:42:49 +03:00
vit9696
a2925869e9 OcConfigurationLib: Add UsePicker option 2019-06-09 00:45:53 +03:00
vit9696
60ce030486 OcBootManagementLib: Display (external) suffix for external drives 2019-06-08 23:17:58 +03:00
vit9696
764b168f74 OcConfigurationLib: Expose AppleXcpmExtraMsrs and LapicKernelPanic quirks 2019-06-08 22:52:58 +03:00
vit9696
2366b81f50 OcAppleKernelLib: Extra MSR patches for XCPM 2019-06-08 22:50:09 +03:00
vit9696
3e1b62fedf OcAppleKernelLib: Implement LapicKernelPanic patch for modern release kernels 2019-06-08 22:43:20 +03:00
vit9696
745acbaaf8 OcBootManagementLib: Try working around missing handle for Tools 2019-06-08 18:54:53 +03:00
vit9696
816280a71d OcAppleKernelLib: Implement PanicNoKextDump quirk 2019-06-08 00:13:24 +03:00
vit9696
34f14412bb Added CustomSMBIOSGuid quirk for Custom SMBIOS update mode 2019-06-07 22:15:41 +03:00
vit9696
98ef065309 OcAppleKernelLib: Debug kernel cpuid patches 2019-06-07 20:56:47 +03:00
vit9696
585a88eb72 OcCpuLib: Add CPUID to AppleFamily (CPUFAMILY) conversion 2019-06-07 19:46:50 +03:00
vit9696
09010ff59f OcAppleKernelLib: Prepare emulating CPUID interface patch 2019-06-07 16:46:07 +03:00
vit9696
80bfcf9ec7 OcCpuLib: Export raw CPUID info and microcode for emulated CPUID 2019-06-07 16:21:19 +03:00
vit9696
70dcf4cea3 Clarify LoadPolicy variable name 2019-06-07 12:44:39 +03:00
vit9696
7fafb35757 OcBootManagementLib: Implement tool loading 2019-06-07 00:24:45 +03:00
vit9696
633207e354 OcBootManagementLib: Start refactoring OcRunSimpleBootPicker 2019-06-06 22:12:38 +03:00
vit9696
344373d39c OcConfigurationLib: Add Misc -> Tools entry 2019-06-06 14:31:21 +03:00
notiflux
32e539bd9e OcCpuLib: Add AMD CPU support 2019-06-05 18:29:20 +03:00
vit9696
d7662157f5 OcTimerLib: Support AMD ACPI PowerManagement timer
closes acidanthera/bugtracker#353
2019-06-04 18:43:53 +03:00
vit9696
f82cb159af OcConfigurationLib: Cleanup ACPI quirks 2019-06-04 18:05:11 +03:00
vit9696
91a12f3588 OcAppleKernelLib: Implement DisableIoMapper quirk 2019-06-04 18:02:15 +03:00
vit9696
acfc18282e OcDataHubLib: DevicePathsSupported is 32-bit 2019-05-24 02:36:42 +03:00
vit9696
f821c7cc27 OcBootManagementLib: Dirty HFS ScanPolicy support 2019-05-22 17:59:51 +03:00