2227 Commits

Author SHA1 Message Date
Download-Fritz
95e73ff16a ASSERT before accessing unaligned DP strings 2019-06-11 21:47:48 +02:00
Download-Fritz
d20dd35105 OcBootManagementLib: Fix potential OOB access 2019-06-11 21:41:34 +02:00
Download-Fritz
10ff0faa63 OcBootManagementLib: Fix short-form DP matching 2019-06-11 19:06:42 +02: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
d23fb68eab OcBootManagementLib: Fix potential NULL free after failed DP expansion 2019-06-10 14:45:20 +02:00
vit9696
4c59b6c7ce OcDebugLogLib: Fix accidentally renamed file 2019-06-10 11:45:12 +03:00
Download-Fritz
662a129724 OcDevicePathLib: Properly fix removing HTTP support 2019-06-10 10:07:32 +02:00
vit9696
fd47f5e6a0
OcDebugLogLib: Workaround halt in EDK II return asserts 2019-06-10 10:47:19 +03:00
vit9696
7762bfb4d1
OcConfigurationLib: Fix typo in config parsing 2019-06-10 10:02:36 +03:00
Download-Fritz
0d1bc0cb03 OcDevicePathLib: Import missing ExpandDevicePath.c 2019-06-09 22:37:45 +02:00
Download-Fritz
3950c381d2 OcDevicePathLib: Implement full DP printing via DevicePathLib function 2019-06-09 22:08:44 +02:00
Download-Fritz
a1fde550be OcBootManagementLib: Support DP short-form expansion for default entry choice 2019-06-09 22:05:27 +02:00
Download-Fritz
85a0833e53 OcDevicePathLib: Add support for short-form expansion 2019-06-09 22:04:30 +02:00
Download-Fritz
e24fa8d623 OcStringLib: Use edk2's CharToUpper 2019-06-09 19:30:40 +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
PMheart
4e916c68ae OcAppleKernelLib: Try to match more values against xcpm_msr_applicable_cpus
0x33DC is just one of them...
2019-06-09 09:41:14 +08: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
0349088d5d OcBootManagementLib: Fix compilation warnings 2019-06-08 19:43:18 +03:00
vit9696
b06eddbc0c OcBootManagementLib: Remove debug code 2019-06-08 19:34:05 +03:00
vit9696
d3f3f7bd11 OcStorageLib: Fix dummy device path when vault is off
closes acidanthera/bugtracker#362
2019-06-08 19:27:50 +03:00
vit9696
745acbaaf8 OcBootManagementLib: Try working around missing handle for Tools 2019-06-08 18:54:53 +03:00
vit9696
b2b0fa3c06 OcAppleKernelLib: Fix _xcpm_idle patches for AppleXcpmCfgLock quirk 2019-06-08 16:36:03 +03:00
vit9696
d6ca430716 OcAppleKernelLib: Address MSVC sickness
closes acidanthera/bugtracker#366
2019-06-08 14:58:01 +03:00
vit9696
660c3c93c5 OcBootManagementLib: Fix assertion on null device path 2019-06-08 13:03:06 +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
970ebacebf OcBootManagementLib: Fix slashes conversion in Tools 2019-06-07 19:02:00 +03:00
vit9696
9200574ef6 OcAppleKernelLib: Fix typo in CPUID patching 2019-06-07 17:57:31 +03:00
vit9696
f8d5434ccf OcAppleKernelLib: Implement CPUID emulation for release kernels 2019-06-07 17:44:20 +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
841abae1d3 OcConfigurationLib: Add Tools parsing schema 2019-06-07 11:15:51 +03:00
Andrey1970AppleLife
c5a6b3084f
Fixed OcBootManagementLib.c 2019-06-07 01:27:56 +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
Download-Fritz
0c30803547 OcCpuLib: Fix compiler warnings 2019-06-06 09:09:01 +02:00
Download-Fritz
145ed11178 OcCpuLib: Fix usages of not yet assigned value 2019-06-06 09:09:01 +02:00
vit9696
d7ba88b866 OcAppleDiskImageLib: Print offsets as well 2019-06-06 01:20:16 +03:00
vit9696
6ef7feaa76 OcAppleDiskImageLib: Even more debug logging 2019-06-06 01:10:10 +03:00
vit9696
f0b709eef9 OcAppleDiskImageLib: Add more verbose logging 2019-06-06 00:47:37 +03:00
Download-Fritz
27006156cc Increase DMG debug message verbosity 2019-06-05 19:18:30 +02:00