76 Commits

Author SHA1 Message Date
Mykola Grymalyuk
e5d0896eb8 CommonPatches: Fix typo 2021-02-24 12:08:48 -07:00
vit9696
949c6ba15f Docs: Deprecate XhciPortLimit due to macOS 11.3 issues
closes acidanthera/bugtracker#1514
2021-02-21 20:55:55 +03:00
Marvin Häuser
da40a0518c OcAppleKernelLib: Fix Jettison heuristics 2021-02-21 10:42:19 +01:00
vit9696
f45df2f124 OpenCoreKernelPatch: Added SetApfsTrimTimeout to tune APFS trim 2021-01-24 21:13:43 +03:00
vit9696
b8843e6dcd OcAppleKernelLib: Fix assertion when patching AppleImage4 2021-01-02 09:21:26 +03:00
vit9696
1b7525c7de OcAppleKernelLib: Added ForceSecureBootScheme quirk for VMs 2020-11-01 13:30:55 +03:00
vit9696
ba10b5d721 OcAppleImg4Lib: Added support for x86legacy secure boot model 2020-11-01 01:12:02 +03:00
vit9696
ecbed230e0 OcAppleKernelLib: Fix compilation (again) 2020-10-04 18:01:30 +03:00
vit9696
21fb96107e OcAppleKernelLib: Do not compile bcopy to avoid linker issues 2020-10-04 17:15:51 +03:00
vit9696
8a5342a4ea OcAppleKernelLib: Fix Windows compilation 2020-10-04 14:08:53 +03:00
vit9696
81c2818175 OcAppleKernelLib: Fix bcopy implementation for LegacyCommpage quirk 2020-10-04 13:52:48 +03:00
Goldfish64
eb56315475 OcAppleKernelLib: Fix comments from previous commit 2020-10-03 19:51:51 -05:00
Goldfish64
f18a2a73c1 OcAppleKernelLib: Add LegacyCommpage quirk
Replaces default 64-bit commpage bcopy implementation with one that does not require SSSE3, required for legacy platforms without SSSE3. Resolves a "commpage no match for last" panic due to no available bcopy implementations.
2020-10-03 19:43:35 -05:00
PMheart
e93624ab16
OcAppleKernelLib: Added ExtendBTFeatureFlags quirk (#126)
This quirk substitutes BT4LEContinuityFixup which actually fails to function properly due to late patching.
2020-10-02 11:31:03 +08:00
John Davis
74062d4e0f
OcAppleKernelLib: Add 32-bit Mach-O and patching support (#118) 2020-09-13 22:57:10 +03:00
vit9696
bc6398fa30 OcAppleKernelLib: Fix typo in the previous commit 2020-09-06 12:02:30 +03:00
vit9696
2bde94afc5 OcAppleKernelLib: Added DisableLinkeditJettison quirk
This quirk is similar to keepsyms=1 but is potentially less intrusive.
Lilu needs to access __LINKEDIT to do symbol solving in the kernel.
2020-09-06 03:11:45 +03:00
vit9696
ee7aaa37e1 OcAppleKernelLib: Fix CFG lock patch for SNB 2020-08-23 22:03:16 +03:00
vit9696
57fc9000ad OcAppleKernelLib: Fixed LapicKernelPanic quirk on 10.8.5 2020-08-23 18:50:54 +03:00
vit9696
444365c87c OcAppleKernelLib: Fixed IncreasePciBarSize on 10.11.5 2020-08-23 17:32:10 +03:00
vit9696
ca6c829961 OcAppleKernelLib: Rework AppleCpuPmCfgLock to support 10.6.8 2020-08-23 17:04:08 +03:00
vit9696
c8c9ee5608 OcAppleKernelLib: Fixed XhciPortLimit on 10.12.6 2020-08-23 17:03:24 +03:00
vit9696
4b00ad2c1c OcAppleKernelLib: Improve error checking for kernel quirks (part 1) 2020-08-23 00:25:52 +03:00
vit9696
5ded24b71f OcAppleKernelLib: Expose kernel version to quirks 2020-08-22 22:28:28 +03:00
vit9696
d4b1f49b65 OcAppleKernelLib: Improve CPUID patch for 10.6 2020-08-22 21:17:31 +03:00
vit9696
04fa1c2394
OcAppleKernelLib: Implement cacheless & mkext kext patching and quirks (#102) 2020-08-18 23:47:38 +03:00
vit9696
17e99ea36b OcAppleKernelLib: Fix compiler warnings 2020-08-17 00:04:34 +03:00
vit9696
70c55e03bb OcAppleKernelLib: Implement CPUID patching for 10.6 64-bit 2020-08-16 04:59:47 +03:00
vit9696
426a5dbe09 OcAppleKernelLib: Fixed OSXSAVE reporting when emulating CPUID on newer CPUs 2020-07-25 18:23:05 +03:00
vit9696
8a03275f55 OcAppleKernelLib: Fix lapic patch on 11.0, thx @Download-Fritz 2020-06-26 11:25:42 +03:00
vit9696
7edeac5cd8 OcAppleKernelLib: Fixed LapicKernelPanic kernel quirk on 10.9 2020-05-30 18:13:53 +03:00
vit9696
3ec848da3d Build: Replace RETURN_ macros with EFI_ 2020-04-18 15:55:05 +03:00
vit9696
0bb426d364 OcAppleKernelLib: Added PatchAppleRtcChecksum kernel quirk 2020-04-18 15:40:08 +03:00
vit9696
e984dc7c12 OcAppleKernelLib: Fixed PowerTimeoutKernelPanic on 10.15.4 2020-03-29 08:59:41 +03:00
vit9696
ffcdc0e4c5 OcAppleKernelLib: Update GS layout for LAPIC patch on 10.15.4 2020-02-20 09:41:01 +03:00
vit9696
462a831d02 OcAppleKernelLib: Implement DummyPowerManagement quirk 2020-02-02 02:21:37 +03:00
vit9696
7b30612be8 OcAppleKernelLib: Implement IncreasePciBarSize quirk 2020-01-12 22:18:59 +03:00
vit9696
f115cfde26 OcAppleKernelLib: Fix broken AppleXcpmForceBoost 2020-01-12 21:41:24 +03:00
vit9696
ed8af5d264 OcAppleKernelLib: Fix typo in pm log 2020-01-12 18:44:47 +03:00
vit9696
68f466d7f1 OcAppleKernelLib: Initial version of AppleXcpmForceBoost 2020-01-12 01:36:17 +03:00
vit9696
81e33784b1 Build: Fix some warnings, thx @nms42
references acidanthera/bugtracker#640
2020-01-09 19:08:39 +03:00
vit9696
1560cec90c OcGuardLib: Switch to edk2-stable201911 2019-11-29 17:32:17 +03:00
vit9696
d33c448213 OcAppleKernelLib: Add AHCI hibernation patches for 10.15, thx @lvs1974 2019-11-27 01:43:35 +03:00
vit9696
5e0f400c69 OcAppleKernelLib: Add PowerTimeoutKernelPanic option 2019-10-17 11:42:28 +03:00
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