1504 Commits

Author SHA1 Message Date
vit9696
802dcdbf19 OcAppleKernelLib: Fix arg order for OcKernelLoadKextsAndReserve 2020-07-07 00:14:45 +03:00
Goldfish64
6aac3a2c59 OcAcpiLib: Check for invalid reset register width 2020-07-06 15:05:04 -05:00
vit9696
57f4824a8e
OcAppleKernelLib: Older kernel kext base is lower 2020-07-06 00:31:14 +03:00
vit9696
365e6ad569 OcMachoLib: Fix compiler warning 2020-07-05 23:37:18 +03:00
vit9696
d8ace47606 OcAppleKernelLib: Fix patching KC vtables with imports from kexts 2020-07-05 23:18:10 +03:00
vit9696
9e166de9ac Utilities: Drop separate KC utility and unify with KextInject 2020-07-05 20:57:13 +03:00
vit9696
27053778bc OcAppleKernelLib: Fix relocation support for EfiBoot in KC mode 2020-07-05 18:54:38 +03:00
vit9696
995924032c OcAppleKernelLib: Get kernel patcher work (mostly) 2020-07-05 04:23:43 +03:00
vit9696
ef8fdce8cd OcAppleKernelLib: Fix linking against injected kexts 2020-07-05 04:23:43 +03:00
Andrey1970AppleLife
0ff97ad01c DataBase: Added MBP164 2020-07-04 21:21:32 +03:00
Andrey1970AppleLife
15c91903ef DataBase: Fixed typo 2020-07-04 20:26:33 +03:00
vit9696
0b3dcf4f7e OcAppleKernelLib: Improve handling of KC DySymtab 2020-07-04 20:21:37 +03:00
vit9696
1ef945991a OcAppleKernelLib: Fix __LINKEDIT handling in KC mode 2020-07-04 19:04:06 +03:00
vit9696
605878e57a OcAppleKernelLib: Partially fix symbol resolution from kexts 2020-07-04 17:10:03 +03:00
Download-Fritz
07b697d28d OcMachoLib: Support KC Mach-Os 2020-07-04 15:28:22 +02:00
vit9696
6fdd4a2834 OcXmlLib: Treat non-hex data as integer data
In 11.0 kc plist pointer data is in decimal
2020-07-04 16:04:02 +03:00
vit9696
e09b29d7e0 OcAppleKernelLib: Fix legacy kernel injection 2020-07-04 15:29:38 +03:00
Download-Fritz
4908a5374c OcAppleKernelLib: Fix prelinkedkernel injection 2020-07-04 13:22:17 +02:00
vit9696
0271bacc27 OcAppleKernelLib: More progress with 11.0, many thx to @Download-Fritz 2020-07-04 01:58:04 +03:00
vit9696
aa57c57e7b OcAcpiLib: Improve the detection of reset fix requirements
closes acidanthera/bugtracker#1017
2020-07-03 13:00:24 +03:00
Download-Fritz
2ae43ab055 OcAppleKernelLib: Support KC kernel symbols and fix PLIST 2020-06-29 20:34:01 +02:00
Download-Fritz
275c78bbd7 OcMachoLib: Add API to externally retrieve symbols 2020-06-29 20:28:23 +02:00
Download-Fritz
5d0b9f4832 OcMachoLib: Remove redundant alignment checks 2020-06-29 19:31:36 +02:00
vit9696
764c5c2277 OcAppleKernelLib: Continue working on KC prelinking 2020-06-29 08:45:42 +03:00
vit9696
c7cfb84e48 OcFileLib: Reset position to 0 after reading
This resolves the crash in EfiBoot due to returning unsupported kernel
image as is from OcKernelFileOpen with position set to non-0 value in
10.4. Thx Goldfish for the discovery!
2020-06-29 07:08:32 +03:00
vit9696
50cf6148c9 OcAppleKernelLib: Fix compiler warning in MSVC 2020-06-29 07:02:01 +03:00
vit9696
69954a6105 OcAppleKernelLib: Fix regression in the previous commit
closes acidanthera/bugtracker#1013
2020-06-29 06:59:10 +03:00
vit9696
44081eb08b OcAppleKernelLib: Make more progress with KC context init 2020-06-29 00:27:35 +03:00
vit9696
83b77fff56 OcMachoLib: Fix MSVC warning 2020-06-28 19:18:47 +03:00
vit9696
0e1c134261 OcCpuLib: Fixed FSBFrequency reporting on Meron and similar CPUs 2020-06-28 19:17:48 +03:00
Download-Fritz
95421ebbd7 OcAppleKernelLib/Kc: Import generation of DYLD fixups for KEXTs 2020-06-28 17:52:25 +02:00
Download-Fritz
0ad48de5b4 OcMachoLib: Make the LC retrieval API public 2020-06-28 17:47:19 +02:00
Download-Fritz
9f7634a790 OcAppleKernelLib/Kc: Import DYLD fixup chain converion 2020-06-28 17:08:35 +02:00
vit9696
de272bf210 OcMachoLib: Fix KC init and segment merging 2020-06-28 12:01:54 +03:00
vit9696
f3d604b509 OcDebugLogLib: Fixed serial initialisation when file logging is disabled 2020-06-28 10:20:56 +03:00
vit9696
51a1dd4ef4 OcConsoleLib: Added AppleFramebufferInfo protocol 2020-06-28 10:19:13 +03:00
vit9696
1d1b1cc12c OpenCoreUefiInOut: Added UgaPassThrough option to support UGA protocol over GOP 2020-06-28 09:51:39 +03:00
vit9696
badcd125bd OcConsoleLib: Added UGA protocol compatibility in ProvideConsoleGop quirk
This is required by 10.4 EfiBoot
2020-06-28 09:43:21 +03:00
vit9696
ebdc3fa056 OcAppleKernelLib: Start building new Mach-O functions 2020-06-27 20:55:16 +03:00
Andrey1970AppleLife
7dc93fc811 DataBase: Update builtin firmware versions T2 models for Big Sur 2020-06-27 00:00:46 +03:00
vit9696
8a03275f55 OcAppleKernelLib: Fix lapic patch on 11.0, thx @Download-Fritz 2020-06-26 11:25:42 +03:00
vit9696
020bdbb945 OcBootManagementLib: Fix logging issue 2020-06-25 07:40:04 +03:00
vit9696
9f59339e7e OcAfterCompatLib: Added 11.0 support for AvoidRuntimeDefrag 2020-06-24 21:17:40 +03:00
Andrey1970AppleLife
32b4772c14 DataBase: Updated MBP14x 2020-06-23 21:54:40 +03:00
Andrey1970AppleLife
192496a75f DataBase: Updated MBP11x 2020-06-23 20:49:30 +03:00
Download-Fritz
5126895cf5 OcDevicePathLib: Correct DP fix return code 2020-06-22 18:02:08 +02:00
Download-Fritz
a9d58f8257 OcDevicePathLib: Add more PCIRoot mappings
Fixes https://github.com/acidanthera/bugtracker/issues/664 (again)
2020-06-22 16:46:33 +02:00
vit9696
48f95b659b OcApfsLib: Add GlobalConnect mode for device handle connection
closes acidanthera/bugtracker#960
2020-06-22 00:04:58 +03:00
vit9696
2449e47cb2 OcBootManagementLib: Fixed unaligned file path access
closes acidanthera/bugtacker#951
2020-06-21 18:16:30 +03:00
vit9696
5326395e8d OcAppleBootPolicyLib: Fix unaligned file path access 2020-06-21 17:46:50 +03:00