2227 Commits

Author SHA1 Message Date
vit9696
c8dfa95b60 OcAppleDiskImageLib: Fix connecting APFS dmg recoveries 2020-08-22 02:37:17 +03:00
Goldfish64
68fa334365 OcAcpiLib: Fix cast 2020-08-20 16:03:23 -05:00
Goldfish64
dbb8c0a9e1 OcAcpiLib: Fix cast 2020-08-20 15:09:26 -05:00
vit9696
baa6e8de34 OcBootManagementLib: Add AppleSecureBoot support on EFI files 2020-08-20 22:28:08 +03:00
vit9696
1a4c8c22bf OcAppleSecureBootLib: Remove insecure interfaces 2020-08-20 22:28:08 +03:00
Goldfish64
442ec2f2c3 OcAppleKernelLib: Add ParseFatArchitecture status check 2020-08-20 14:19:42 -05:00
Goldfish64
7741c09d64 OcAcpiLib: Unlock tables located in low memory
closes acidanthera/bugtracker#1085
2020-08-20 13:07:34 -05:00
vit9696
e5a85b17fc OcBootManagementLib: Implement 11.0 recovery compatibility 2020-08-20 20:33:22 +03:00
vit9696
47a341f80d OcBootManagementLib: Fallback to boot.efi when dmg loading is disabled 2020-08-20 20:33:22 +03:00
vit9696
e78301f744 OcBootManagementLib: Drop disk image suffix and voice 2020-08-20 20:33:22 +03:00
Goldfish64
342773ef34 OcAppleKernelLib: Use library FAT parsing 2020-08-20 12:05:56 -05: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
vit9696
04fa1c2394
OcAppleKernelLib: Implement cacheless & mkext kext patching and quirks (#102) 2020-08-18 23:47:38 +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
vit9696
c3e14b6824
OcAppleKernelLib: Implement mkext injection support (#99) 2020-08-15 00:40:06 +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
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
vit9696
d99f0640f6 OcAppleImg4Lib: Optimise model lookup and fix some doc issues 2020-08-10 11:18:40 +03:00
vit9696
459a769f83 OpenCoreUefi: Add immutablekernel loading support
references acidanthera/bugtracker#1071
2020-08-09 23:11:00 +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
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
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
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
2c72e0d799 DataBase: Added IM201 2020-08-07 19:32:56 +03:00
Goldfish64
8ebad05118 OcMemoryLib: Add LegacyRegion2Protocol support 2020-08-06 19:01:01 -05:00
Goldfish64
e5f086c779 OcVirtualFsLib: Add virtual directory support 2020-08-05 06:55:22 +03:00
vit9696
830b0139de OcBootManagementLib: Make DMG loading support configurable
closes acidanthera/bugtracker#1073
2020-08-05 06:39:56 +03:00
Mykola Varahash
e5c9ce0e04
OcInputLib: Do not reset input protocols (#93)
This allows catching pressed keys ahead of the OC initialization
2020-08-04 07:58:28 +03:00
vit9696
87a287f2be OcCpuLib: Fix display name for i9 CPUs like 7920X 2020-08-02 09:39:22 +03:00
vit9696
6483fb6169 OcAppleSecureBootLib: Fix invalid assertion 2020-08-01 16:38:52 +03:00
vit9696
eaac5f0453 OcAppleIm4Lib: Fix memcpy undefined reference 2020-08-01 16:38:07 +03:00
Goldfish64
697a2e5b0f OcXmlLib: Free original buffer on failure 2020-07-27 16:08:18 -05:00
Goldfish64
2bbf6a466b OcXmlLib: Correct/clarify XmlDocumentExport 2020-07-27 16:05:27 -05:00
Goldfish64
1bc2fb3eea OcXmlLib: Fix previous commit 2020-07-26 23:04:59 -05:00
Goldfish64
cbdef704f4 OcXmlLib: Add plist doctype export option 2020-07-26 20:25:25 -05:00