Download-Fritz
a97b74e83c
OpenCore: Use direct PE loading for Secure Boot ( #108 )
...
Implement and integrate a PE image loader to circumvent UEFI Secure Boot when Apple Secure Boot is used.
2020-08-24 12:52:34 +02:00
vit9696
ee7aaa37e1
OcAppleKernelLib: Fix CFG lock patch for SNB
2020-08-23 22:03:16 +03:00
vit9696
57fc9000ad
OcAppleKernelLib: Fixed LapicKernelPanic quirk on 10.8.5
2020-08-23 18:50:54 +03:00
vit9696
444365c87c
OcAppleKernelLib: Fixed IncreasePciBarSize on 10.11.5
2020-08-23 17:32:10 +03:00
vit9696
ca6c829961
OcAppleKernelLib: Rework AppleCpuPmCfgLock to support 10.6.8
2020-08-23 17:04:08 +03:00
vit9696
c8c9ee5608
OcAppleKernelLib: Fixed XhciPortLimit on 10.12.6
2020-08-23 17:03:24 +03:00
vit9696
d43b086452
OcAppleSecureBootLib: Fix img4 lookup for SB
2020-08-23 16:40:11 +03:00
Goldfish64
55b93a9f5e
OcBootManagementLib: Respect optional param
2020-08-23 01:01:04 -05:00
Goldfish64
1ecceb0068
OpenCoreKernel: Implement 32-bit switching based on boot args
2020-08-22 16:53:00 -05:00
vit9696
4b00ad2c1c
OcAppleKernelLib: Improve error checking for kernel quirks (part 1)
2020-08-23 00:25:52 +03:00
vit9696
5ded24b71f
OcAppleKernelLib: Expose kernel version to quirks
2020-08-22 22:28:28 +03:00
vit9696
d4b1f49b65
OcAppleKernelLib: Improve CPUID patch for 10.6
2020-08-22 21:17:31 +03:00
vit9696
7b53fa7142
OcAppleDiskImageLib: Fix ScanPolicy clash with DMG loading
2020-08-22 20:49:39 +03:00
Download-Fritz
5eb9d36e12
OcApfsLib: Improve debug output
2020-08-22 18:49:58 +02:00
vit9696
dc923bc895
OcAppleKernelLib: Partially fix kext blocking for 11.0
2020-08-22 09:54:29 +03:00
vit9696
6f795d6a80
OcAppleKernelLib: Fix memory initialisation
2020-08-22 09:29:26 +03:00
vit9696
dde7432b62
OcAppleKernelLib: Implement KXLD symbolic solver
2020-08-22 09:11:28 +03:00
John Davis
818f9e3f57
32-bit kernel switching support ( #104 )
...
* OcMacInfoLib: Add 64-bit model compatibility function
* OcMacInfoLib: Fix previous commit
* OpenCorePlatform: Store current SMBIOS platform
* OpenCorePlatform: Fix variable
* OpenCoreKernel: Implement 32-bit kernel switching
* OpenCoreKernel: Force 32-bit on EFI32
* OpenCoreKernel: Fix previous commit
2020-08-21 22:31:19 -05:00
vit9696
89be8ea5bb
OcApfsLib: Improve APFS hotplug recovery fix
2020-08-22 03:09:44 +03:00
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