32 Commits

Author SHA1 Message Date
vit9696
992589931a OcAppleKernelLib: Add patcher comments and enable them for common patches 2019-08-31 22:33:09 +03:00
PMheart
6df52376eb OcAppleKernelLib: Added notes for HWP and _xcpm_core_scope_msrs patch 2019-08-29 12:58:06 +08:00
PMheart
0a1c8b8421 OcAppleKernelLib: Added notes for MSR 0x1AA patch in Debug XNU 2019-08-27 16:48:59 +08:00
mrmiller
05479f6721 OcAppleKernelLib: Added patch for MSR MISC_PWR_MGMT (1AAh) (#12) 2019-08-27 10:32:51 +03:00
PMheart
05f9942b4f OcAppleKernelLib: Added prefix to DEBUG messages 2019-08-24 20:33:57 +08:00
PMheart
251215ba30 OcAppleKernelLib: Apply SMBIOS patches via loops 2019-08-24 20:28:40 +08:00
vit9696
ad640248f6 OcGuardLib: Drop global/inline static assert separation 2019-08-18 19:24:01 +03:00
vit9696
9a48671ac1 OcAppleKernelLib: Fix logging for AppleIntelCPUPowerManagement patches 2019-07-24 10:45:29 +03:00
vit9696
1b3063e3b3 OcAppleKernelLib: Apple SMBIOS patch on AppleACPIPlatform as well
Closes acidanthera/bugtracker#410
2019-07-07 23:16:58 +03:00
vit9696
3223115d87 OcAppleKernelLib: Add lapic master CPU patch to never need lapic_dont_panic=1 2019-06-11 23:08:08 +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
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
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
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
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
6d4b9eaf61 OcAppleKernelLib: Fix IoMapper patches 2019-06-05 10:42:54 +03:00
vit9696
91a12f3588 OcAppleKernelLib: Implement DisableIoMapper quirk 2019-06-04 18:02:15 +03:00
vit9696
e9fd65995c OcAppleKernelLib: Implement AppleXcpmCfgLock kernel quirk 2019-04-10 16:28:01 +03:00
vit9696
7be8acbbe8 Patches: Implement patch limit concept in OcAcpiLib and OcAppleKernelLib 2019-04-06 17:49:27 +03:00
Download-Fritz
aa490fa0e3 OcAppleKernelLib: Cosmetical changes. 2019-04-05 21:04:05 +02:00
vit9696
dfe7f8f5d4 analysis: Fix warnings 2019-04-03 06:37:38 +03:00
vit9696
cc254d2ae3 OcAppleKernelLib: Revert invalid 9f791d4 and change USB limit patch order 2019-03-27 08:55:35 +03:00
vit9696
1dc487c6da Add IOUSBHostFamily patch for XHCI patch 2019-03-27 01:30:29 +03:00
PMheart
9f791d4392 OcAppleKernelLib: Corrected mistakes in PatchUsbXhciPortLimit. 2019-03-27 05:42:59 +08:00
vit9696
0badcb3cb4 OcAppleKernelLib: Cleanup kext patching code 2019-03-25 20:09:55 +03:00
Michael Belyaev
eda77537cc Added lost file 2019-03-22 15:08:43 +03:00