271 Commits

Author SHA1 Message Date
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
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
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
vit9696
adc817e929 OcSmbiosLib: Import SmbiosGetSmcVersion for SMC version parsing 2019-05-19 09:08:51 +03:00
vit9696
abea30e114 OcConfigurationLib: Fix PlatformFeature default value and add SmcVersion 2019-05-19 08:56:07 +03:00
vit9696
ba4eda9ae5 OcSmbiosLib: Support setting SMBIOS SMC table 2019-05-19 08:46:18 +03:00
vit9696
a331950a4a OcSmbiosLib: Support adding table 133 type 2019-05-19 01:33:15 +03:00
vit9696
4452a96739 OcBootManagementLib: Initial ScanPolicy implementation 2019-05-15 01:55:54 +03:00
vit9696
e5efad5979 OcConfigurationLib: Add DataHub and move ConsoleControl reinstall 2019-05-14 07:52:05 +03:00
vit9696
54721fbcb4 OcConfigurationLib: Update SMBIOS update mode defaults 2019-05-13 22:09:25 +03:00
vit9696
28b76c3df7 OcSmbiosLib: Debugging cleanup and Auto mode removal 2019-05-13 22:00:33 +03:00
Download-Fritz
1522c13c44 Revert changes related to directory path trailing 2019-05-11 22:11:05 +02:00
Download-Fritz
6bb5802574 OcBootManagementLib: IsFolder value can be determined implicitly by DP origin. Do not rely on PathName trailing. 2019-05-11 14:07:33 +02:00
Download-Fritz
f7103d56f4 OcDataHubLib: Expose DataHub via edk2 implementation if not installed 2019-05-11 12:26:05 +02:00
vit9696
ce25f63233 OcConfigurationLib: Replace ExposeBootPath with ExposeSensitiveData 2019-05-08 22:57:12 +03:00
vit9696
a1e0f11266 OcConfigurationLib: Implement SpoofVendor preference 2019-05-08 22:36:15 +03:00
vit9696
7bfe50ec8e OcAcpiLib: Implement ResetLogoStatus quirk 2019-05-08 21:42:53 +03:00
vit9696
314b91a93c OcConfigurationLib: Add ExitBootServicesDelay quirk 2019-05-03 18:57:37 +03:00
vit9696
24b0c969dd OcConfigurationLib: Move DisableWatchDog to Misc -> Debug 2019-05-03 04:09:43 +03:00
vit9696
28d5f51a6d OcDebugLogLib: Implement file logging and reduce NVRAM log size 2019-05-03 03:47:05 +03:00
vit9696
3693f048a0 OcBootManagementLib: Support boot redirect 2019-05-02 00:05:23 +03:00
vit9696
b2d2166cee OcConsoleLib: Implement support for SanitiseClearScreen quirk 2019-05-01 22:09:51 +03:00
vit9696
2def3d72b4 OcConfigurationLib: Move protocol reinstallation to Protocols and fix typo in Boot 2019-05-01 16:57:09 +03:00
vit9696
df92113868 OcConsoleLib: Add console behaviour setting API 2019-05-01 15:42:49 +03:00
vit9696
e76093954a OcConsoleLib: Rework display output and logging 2019-05-01 01:38:17 +03:00
vit9696
da6ac94208 OcDebugLogLib: Implement OcPrintScreen 2019-04-30 22:08:40 +03:00
vit9696
e011d9030f OcMachoLib: Implement MachoRuntimeGetEntryAddress 2019-04-30 22:08:08 +03:00
vit9696
1bacad7551 OcDeviceTreeLib: Initial import from hermit 2019-04-30 20:58:04 +03:00