17 Commits

Author SHA1 Message Date
PMheart
f604848c61
OcMainLib: Patch order change (#370)
The current behaviors of how our modification to Booter and Kernel are undocumented. In addition, we should ensure that:

- Deletion is always performed first, as it makes no sense to patch something that will be removed
- Integrated quirks are always applied preceding user patches (to prevent users from messing up the whole patch structure)
- Injection is performed last
2022-07-16 19:49:20 +02:00
PMheart
2f9a15d78e OcMainLib: Fix wrong message printing 2022-07-14 11:39:37 +02:00
John Davis
436cd9b8a9 OcMainLib: Fix incorrect debug print statement 2022-05-29 11:02:13 -05:00
PMheart
5c5056694a Codestyle: Apply Uncrustify patch 2022-05-03 13:12:55 +02:00
PMheart
a825d000be OcAppleKernelLib: Correct CustomPciSerialDevice patch, thanks @joevt
Reference: https://github.com/acidanthera/bugtracker/issues/2003
2022-05-03 13:11:01 +02:00
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
PMheart
1ca2a9553f
OcAppleKernelLib: Added CustomPciSerialDevice quirk (#331) 2022-04-14 12:58:37 +02:00
PMheart
95596f336a Docs: Fix SetApfsTrimTimeout description 2022-04-04 20:20:33 +02:00
PMheart
41882d980b OcAppleKernelLib: Added ForceAquantiaEthernet quirk 2022-03-20 12:32:47 +01:00
PMheart
43bd1d6bdd OcMainLib: Update kext blocker logs 2022-02-16 11:33:42 +01:00
PMheart
95b487a2a3
OcAppleKernelLib: Kext block strategy for prelinked (#320) 2022-02-11 10:54:30 +01:00
Marvin Häuser
3db6e1b996 Fix includes to work nicer with IDEs 2021-11-23 10:55:26 +01:00
Goldfish64
e92c9795bb OcMainLib: Fix incorrect behavior for skipped patches due to arch mismatch 2021-05-25 17:58:13 -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
PMheart
36ba7f2dfc OcMainLib: Fix initialisation of variable Status 2021-02-13 16:32:07 +08:00
PMheart
3225a6d712 OcMainLib: Fix initialisation again 2021-02-13 11:10:36 +08:00
vit9696
dc1a0d8a22 OcMainLib: Move startup code to a separate library 2021-01-26 21:19:21 +03:00