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 |
|
Download-Fritz
|
c8ffdfc13d
|
OcAppleKernelLib: Ignore all missing kext dependencies
|
2019-07-07 20:30:30 +02:00 |
|
Download-Fritz
|
5b61c4e776
|
OcAppleKernelLib: W/A Catalina PLIST-only dependency
|
2019-07-06 22:31:36 +02:00 |
|
vit9696
|
951a668bc4
|
OcAppleKernelLib: Clarify Vtable TODO
|
2019-07-06 18:56:13 +03:00 |
|
Download-Fritz
|
ac698454a1
|
OcAppleKernelLib: Re-construct VTables to W/A StringTable relocation
|
2019-07-06 11:05:21 +02:00 |
|
Download-Fritz
|
59d027b496
|
OcAppleKernelLib: Fix typo in VTable patching
|
2019-07-06 09:41:43 +02:00 |
|
Download-Fritz
|
8424fbebe1
|
OcAppleKernelLib: Allow KEXTs to not have a __LINKEDIT segment
|
2019-06-13 10:47:39 +02: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
|
585a88eb72
|
OcCpuLib: Add CPUID to AppleFamily (CPUFAMILY) conversion
|
2019-06-07 19:46:50 +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
|
1fd900012d
|
OcAppleKernelLib: Debug assert on select invalid kexts
|
2019-04-21 15:21:16 +03:00 |
|
Download-Fritz
|
7b06cbe369
|
OcAppleKernelLib: Fix LinkBuffer expansion for injected kexts past the first
|
2019-04-10 18:05:51 +02:00 |
|
vit9696
|
e9fd65995c
|
OcAppleKernelLib: Implement AppleXcpmCfgLock kernel quirk
|
2019-04-10 16:28:01 +03:00 |
|
vit9696
|
af88620a06
|
OcTemplateLib: More warning fixes
|
2019-04-09 12:28:43 +03:00 |
|
vit9696
|
14937b9e93
|
OcAppleKernel: KmodInfo is packed, clang will access it properly
|
2019-04-07 11:30:43 +03:00 |
|
vit9696
|
214e377350
|
OcAppleKernelLib: Fix handling of unaligned kmod info in kext blocker
|
2019-04-07 11:23:15 +03:00 |
|
vit9696
|
7be8acbbe8
|
Patches: Implement patch limit concept in OcAcpiLib and OcAppleKernelLib
|
2019-04-06 17:49:27 +03:00 |
|
vit9696
|
aeb2b324fe
|
OcBootManagementLib: Add support for detecting bootcamp
|
2019-04-06 13:45:32 +03:00 |
|
Download-Fritz
|
aa490fa0e3
|
OcAppleKernelLib: Cosmetical changes.
|
2019-04-05 21:04:05 +02:00 |
|
Download-Fritz
|
a2945176f5
|
OcCompressionLib: Use zlib for MSVC. Remove sshzlib.
|
2019-04-05 14:00:51 +02:00 |
|
vit9696
|
dfe7f8f5d4
|
analysis: Fix warnings
|
2019-04-03 06:37:38 +03:00 |
|
vit9696
|
515f5e83c2
|
OcAppleKernelLib: Consider positive replace count as successful and log replace mismatch
|
2019-04-01 23:54:13 +03:00 |
|
vit9696
|
7f296b49d0
|
OcAppleKernelLib: Fix vtable building for dependency kexts
|
2019-04-01 18:53:44 +03:00 |
|
vit9696
|
b1cf08c902
|
OcAppleKernelImageLib: Fix _kmod_info stab handling
|
2019-04-01 16:20:55 +03:00 |
|
vit9696
|
20ebb4c57c
|
OcAppleKernelLib: Add invariants for Mach-O context creation
|
2019-03-29 23:46:56 +03:00 |
|
Download-Fritz
|
350ac16aec
|
OcAppleKernelLib: Fix weak symbol resolution.
|
2019-03-29 15:59:40 +01:00 |
|
Download-Fritz
|
79f197a69a
|
OcAppleKernelLib: Fix typo
|
2019-03-29 12:46:24 +01:00 |
|
Download-Fritz
|
2ded74700c
|
OcAppleKernelLib: Reference (Dy)Symtab by the variable for readability.
|
2019-03-29 12:45:48 +01:00 |
|
Download-Fritz
|
4837db2789
|
OcAppleKernelLib: Initialize Symtab and DySymtab early.
|
2019-03-29 12:43:45 +01:00 |
|
Download-Fritz
|
826d078efd
|
OcMachoLib and OcAppleMachoLib: Silence type warnings.
|
2019-03-29 10:38:42 +01:00 |
|
vit9696
|
8255f23ff0
|
OcAppleKernelLib: Tune based on profiling data
|
2019-03-29 01:24:04 +03:00 |
|
Download-Fritz
|
afc7db0518
|
OcAppleKernelLib: Revert swapping of Value and Name for symbols to improve performance.
|
2019-03-28 21:17:15 +01:00 |
|
Download-Fritz
|
0cd59e79c1
|
OcAppleKernelLib: Assign expanded size to LinkEdit->FileSize.
|
2019-03-28 20:05:55 +01:00 |
|
Download-Fritz
|
3569db702d
|
OcAppleKernelLib: Verify indirect symbol pointer alignments.
|
2019-03-28 19:22:33 +01:00 |
|
Download-Fritz
|
eee3a46295
|
OcAppleKernelLib: Process indirect symbols.
|
2019-03-28 19:18:05 +01:00 |
|
Download-Fritz
|
25ea29a92d
|
OcAppleKernelLib: Reassign RelocationsSize after preserving relocs.
|
2019-03-28 19:06:41 +01:00 |
|
Download-Fritz
|
5fa14fe4b6
|
OcAppleKernelLib: Rework memory leak fixes.
|
2019-03-28 12:24:49 +01:00 |
|