2611 Commits

Author SHA1 Message Date
vit9696
e78301f744 OcBootManagementLib: Drop disk image suffix and voice 2020-08-20 20:33:22 +03:00
Goldfish64
94162dede1 OpenCoreKernel: Don't match kernels in .kext bundles 2020-08-20 12:17:36 -05:00
Goldfish64
342773ef34 OcAppleKernelLib: Use library FAT parsing 2020-08-20 12:05:56 -05:00
Andrey1970AppleLife
09ab92f833
Update Changelog.md 2020-08-20 02:54:45 +03:00
Andrey1970AppleLife
4a25caa4d1 DataBase: Updated builtin firmware versions 2020-08-20 02:13:56 +03:00
Goldfish64
c2ca9ac693 OpenCoreKernel: Use new function for virtual kernel 2020-08-19 15:22:13 -05:00
Goldfish64
f545a348a0 OpenCoreKernel: Block cache types via ForceKernelCache option 2020-08-19 15:17:54 -05:00
Goldfish64
5ea680a055 OcAppleKernelLib: Fix handling for codeless kexts 2020-08-19 11:25:41 -05:00
Goldfish64
5c92fe3098 OcAppleKernelLib: Fix cacheless codeless kext handling 2020-08-19 10:23:22 -05:00
Goldfish64
de7b226d2a Docs: Update changelog 2020-08-18 17:17:38 -05:00
Goldfish64
a1316334ad OpenCoreKernel: Don't match .kext or .im4m during XNU hook 2020-08-18 17:11:34 -05:00
vit9696
04fa1c2394
OcAppleKernelLib: Implement cacheless & mkext kext patching and quirks (#102) 2020-08-18 23:47:38 +03:00
vit9696
9a0f1bc12c Build: Fix iasl dependency 2020-08-18 23:22:14 +03:00
Nikolai SAOUKH
04db39f161 Fix case folding name compare in btree code
Remove folding of 0x0000 char to invalid unicode char 0xFFFF.

Fix false match when name in the btree on disk is the prefix of longer search key.
2020-08-17 19:05:14 +03:00
vit9696
deb1d2c825 OcBootManagementLib: Fix linking on Linux 2020-08-17 12:29:15 +03:00
vit9696
40f81f29f7 OcBootManagementLib: Implement FAT image loading 2020-08-17 01:43:19 +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
b5dcbd32d1
OcAppleKernelLib: Implement KXLD link state handling (#101) 2020-08-16 00:33:56 +03:00
vit9696
399f05c361
OcMemoryLib: Fix MAT processing for SyncRuntimePermissions (#100)
closes acidanthera/bugtracker#1096
2020-08-16 00:33:30 +03:00
Andrey1970AppleLife
b0e86b3a86 DataBase: Added IM202 model codes 2020-08-15 23:20:46 +03:00
Andrey1970AppleLife
bc79f688b7 DataBase: Added IM201 model codes 2020-08-15 20:20:24 +03:00
vit9696
c3e14b6824
OcAppleKernelLib: Implement mkext injection support (#99) 2020-08-15 00:40:06 +03:00
Andrey1970AppleLife
c9ffc6d2f5 DataBase: Update IM201 2020-08-13 01:54:33 +03:00
vit9696
d7d16127c5 OcConsoleLib: Add BuiltinText TextRenderer mode
Discovered on Lenovo V580 (i3 3120M)
2020-08-12 19:48:57 +03:00
vit9696
fa58908b26 OcAppleImg4Lib: Improve debug logging 2020-08-11 20:29:30 +03:00
vit9696
816e82188f OpenCanopy: Reduce size by restricting boot management access 2020-08-11 18:03:10 +03:00
vit9696
89c5e90bfb Docs: Improve documentation 2020-08-11 15:43:56 +03:00
vit9696
f48c647b70 OcAppleKernelLib: Fix solving kernel symbols to zero in 11.0
Observed with Black80211 when trying to solve Black80211Control vtable
imports from IONetworkingFamily. When trying to look up
__ZNK19IONetworkController11getFeaturesEv it will be found not just in
IONetworkingFamily but also IO80211Family, where it is going to be
external undefined, i.e. Type = 0x1.
2020-08-10 21:28:39 +03:00
Andrey1970AppleLife
add3983172 DataBase: Added IM202 model code 2020-08-10 18:31:23 +03:00
Andrey1970AppleLife
1116b0faa2 Docs: Added models date 2020-08-10 15:23:55 +03:00
vit9696
562ff41318 Build: Make shellcheck happy 2020-08-10 14:10:23 +03:00
vit9696
d99f0640f6 OcAppleImg4Lib: Optimise model lookup and fix some doc issues 2020-08-10 11:18:40 +03:00
Andrey1970AppleLife
8837838fb3 Docs: Fixed chronology 2020-08-10 07:32:50 +03:00
vit9696
459a769f83 OpenCoreUefi: Add immutablekernel loading support
references acidanthera/bugtracker#1071
2020-08-09 23:11:00 +03:00
Andrey1970AppleLife
0df1307bdb Fix typo 2020-08-09 22:24:10 +03:00
Andrey1970AppleLife
043dfe9059 DataBase: Added IM202 2020-08-09 22:15:05 +03:00
Goldfish64
b32f9bde54 OcAcpiLib: Fix RSDP checksum behavior 2020-08-09 12:42:36 -05:00
Andrey1970AppleLife
16eb84f94b
Update DataBase.md 2020-08-09 15:54:00 +03:00
vit9696
794580ca79
Docs: Sync changelog 2020-08-09 08:32:25 +03:00
vit9696
4d7d8268ff
OcDevicePathLib: Fix matching disk controllers with legacy OPROM (#95)
closes acidanthera/bugtracker#991
2020-08-09 08:30:33 +03:00
vit9696
ba5c51e32b OpenCoreMisc: Provide handling of recovery-boot-mode 2020-08-09 00:49:28 +03:00
Andrey1970AppleLife
6404e1ece0 DataBase: Fixed IM161 and IM162 2020-08-08 23:45:08 +03:00
Goldfish64
f5a9ff02b0 OpenCoreKernel: Free cacheless context if previously valid 2020-08-08 15:25:48 -05:00
Goldfish64
c9b719670e OcAppleKernelLib: Use original modified time for virtual SLE 2020-08-08 13:25:03 -05:00
Goldfish64
1d0516741e OcHdaDevicesLib: Add Comet Lake-LP device code 2020-08-08 13:01:49 -05:00
vit9696
bd5f7a69f5
Docs: Sync changelog 2020-08-08 20:07:09 +03:00
vit9696
7e965893bd
OcAppleKernelLib: Implement 64-bit cacheless kext injection (#96)
references acidanthera/bugtracker#358
2020-08-08 20:05:23 +03:00
vit9696
6f4f762354 OcCpuLib: Fixed display name for older Xeon CPUs like Xeon E5450
closes acidanthera/bugtracker#1079
2020-08-08 17:20:45 +03:00
Andrey1970AppleLife
2636b192cd
Update IM201.yaml 2020-08-07 23:27:27 +03:00