PMheart
41882d980b
OcAppleKernelLib: Added ForceAquantiaEthernet quirk
2022-03-20 12:32:47 +01:00
PMheart
89f40f6ea8
OcAppleKernelLib: Fix variable initialisation
2022-03-01 21:55:02 +01:00
vit9696
ad4414cf3b
OcAppleKernelLib: Added global MSR 35h fix to ProvideCurrentCpuInfo
...
This allows `-cpu host` in KVM
2022-02-12 04:37:31 +03:00
PMheart
95b487a2a3
OcAppleKernelLib: Kext block strategy for prelinked ( #320 )
2022-02-11 10:54:30 +01:00
PMheart
9e76d91905
OcAppleKernelLib: Disable trim using new method
...
closes https://github.com/acidanthera/bugtracker/issues/1950
2022-02-10 20:02:50 +01:00
vit9696
b66954ed95
OcAppleKernelLib: Added ProvideCurrentCpuInfo support for ADL
2021-12-10 11:51:59 +03:00
Marvin Häuser
3db6e1b996
Fix includes to work nicer with IDEs
2021-11-23 10:55:26 +01:00
dakanji
dee3ff5ef5
OcFileLib: Standardise Function Names ( #287 )
2021-08-31 10:33:34 +03:00
John Davis
ca266bf2f3
OcAppleKernelLib: Fix incorrect spacing in debug print statement
2021-07-12 19:36:17 -05:00
John Davis
91439cb72d
OcAppleKernelLib: Implement correct OSBundleLibraries handling
...
OSBundleLibraries will be used on 32-bit when OSBundleLibraries and OSBundleLibraries64 are present, and OSBundleLibraries64 will be used on 64-bit when both are present.
2021-07-09 19:36:49 -05:00
John Davis
be2d9fe75a
OcAppleKernelLib: Fix incorrect offset in ProvideCurrentCpuInfo MSR patch
2021-07-02 12:27:56 -05:00
John Davis
378cc59adf
OcAppleKernelLib: Fix ProvideCurrentCpuInfo MSR patch on macOS 12
2021-07-02 12:22:15 -05:00
vit9696
05351f220b
Docs: Sync ExtendBTFeatureFlags requirements
2021-06-19 12:48:55 +03:00
PMheart
24214b8a0c
OcAppleKernelLib: macOS 12.0 support for AppleXcpmForceBoost
...
closes https://github.com/acidanthera/bugtracker/issues/1685
2021-06-15 09:17:30 +08:00
vit9696
45804a2894
OcAppleKernelLib: Fixed SetApfsTrimTimeout on macOS 12
2021-06-12 22:57:32 +03:00
PMheart
e16a36f620
OcAppleKernelLib: Fix typo
2021-06-12 13:36:19 +08:00
vit9696
8b5255c082
OcAppleKernelLib: Fixed PowerTimeoutKernelPanic on macOS 12
...
closes acidanthera/bugtracker#1673
2021-06-12 07:11:14 +03:00
Goldfish64
9e35a94f49
OcAppleKernelLib: Add vtable patching failure debug statements
2021-05-31 20:58:56 -05:00
Goldfish64
f7d3e83f79
OcAppleKernelLib: Add CPU topology patches to ProvideCurrentCpuInfo
2021-05-29 18:59:21 -05:00
Vitaly Cheptsov
acd32171f4
OcAppleKernelLib: Silence MSVC
2021-05-27 07:54:21 +03:00
Goldfish64
90f7fbb14a
OcAppleKernelLib: Fix previous commit
2021-05-26 21:23:35 -05:00
Goldfish64
f3f7bb6e76
OcAppleKernelLib: Directly patch TSC and FSB variables
2021-05-26 20:17:20 -05:00
vit9696
f9a279bd8c
OcAppleKernelLib: Fix assertion with BTFeatureFlags quirk on 10.6
2021-05-27 00:12:27 +03:00
Goldfish64
7231e1f361
OcAppleKernelLib: Fix Windows builds
2021-05-19 19:09:44 -05:00
Goldfish64
85d453eeb1
OcAppleKernelLib: Fix previous commit
2021-05-19 18:40:55 -05:00
Goldfish64
22a42d65e0
OcAppleKernelLib: Add ProvideCurrentCpuInfo kernel quirk
...
This quirk provides correct TSC and FSB to the kernel, as well as disable topology validation checks. Both of these are required for Hyper-V.
2021-05-19 18:39:51 -05:00
Marvin Häuser
5cd223f03d
OcAppleKernelLib: Log when requested symbol has 0 value
2021-04-07 16:43:27 +02:00
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
Marvin Häuser
e1ee8d3578
OcAppleKernelLib: Fix potential NULL dereferences
...
Fixes Coverity 302191 and 302192
2021-02-21 10:42:19 +01:00
Marvin Häuser
3133f08db1
OcAppleKernelLib: Fix potential NULL dereference
...
Fixes Coverity 302189
2021-02-21 10:42:19 +01:00
PMheart
5e9ee6e261
OcAppleKernelLib: Fix return value
2021-02-15 19:57:28 +08:00
Marvin Häuser
85036254d0
OcMiscLib: Fix potential overflow in ApplyPatch()
2021-02-14 13:41:48 +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
PMheart
08ddaab469
Utilities: Advanced ocvalidate for error checking ( #169 )
2020-12-24 20:09:52 +03:00
Goldfish64
b9e08ba44b
OcAppleKernelLib: Fix patching of injected kexts in mkext
2020-11-05 19:54:13 -06: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
Download-Fritz
72649849dd
OcAppleKernelLib: Rebuild KC when no kexts are injected
...
Fixes an issue where __PRELINK_INFO (first segment) is relocated and thus renders relocations invalid (relative to the first segment's VA)
2020-10-25 14:15:01 +01:00
Download-Fritz
6ffd979500
OcAppleKernelLib: Fix invalid kremlin section
2020-10-25 14:15:01 +01:00
Download-Fritz
7732a7b6d2
OcAppleKernelLib: Zero trailing KC expansion
2020-10-25 12:43:36 +01:00
Goldfish64
7adaaa15ee
OcAppleKernelLib: Fix invalid return status handling
2020-10-18 18:36:23 -05:00
Goldfish64
ff3984b2e6
OcAppleKernelLib: Fix previous commit
2020-10-13 21:05:35 -05:00
Goldfish64
9ecb761836
OcAppleKernelLib: Fix CPUID patching on 10.4.10 and 10.4.11
2020-10-13 19:57:43 -05:00
vit9696
61cc6f609e
OcAppleKernelLib: Add memcpy/memmove support to legacy bcopy
2020-10-04 20:59:23 +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