Goldfish64
c559acd81c
OcAppleKernelLib: Do not abort if Info.plist is missing
...
Some versions of 10.4 may have kexts that do not have an Info.plist, but have plugins. We still want to scan any plugins in this case.
2020-09-12 18:52:22 -05:00
vit9696
c72e716895
OcCpuLib: Improve SNB-E engineering sample detection
...
closes acidanthera/bugtracker#1149
2020-09-11 15:14:26 +03:00
vit9696
d3cf117c86
OcApfsLib: Disconnect the drives we connect to with UnblockFsConnect
...
closes acidanthera/bugtracker#1128
2020-09-11 14:43:55 +03:00
vit9696
78f0907c03
OpenCorePlatform: Added ProcessorType option to Generic
...
This allows custom CPU names. Do not use this is the detection
is wrong for you but rather bugreport with CPUID dumps.
2020-09-10 19:00:12 +03:00
Andrey1970AppleLife
6c1bd84d34
DataBase: Updated builtin firmware versions
2020-09-07 23:59:12 +03:00
vit9696
db87b3263d
OcSerializeLib: Added debugging of missing fields in the configuration
2020-09-06 16:27:12 +03:00
dakanji
7591a4991a
OcConsoleLib: Return Status on Providing Console GOP ( #117 )
...
closes acidanthera/bugtracker#1135
2020-09-06 14:41:02 +03:00
vit9696
bc6398fa30
OcAppleKernelLib: Fix typo in the previous commit
2020-09-06 12:02:30 +03:00
vit9696
12fcf3edf5
OcConfigurationLib: Fix previous commit
2020-09-06 04:03:21 +03:00
vit9696
2bde94afc5
OcAppleKernelLib: Added DisableLinkeditJettison quirk
...
This quirk is similar to keepsyms=1 but is potentially less intrusive.
Lilu needs to access __LINKEDIT to do symbol solving in the kernel.
2020-09-06 03:11:45 +03:00
vit9696
6df942413c
OcAppleKernelLib: Fix issues in 11.0 kext injection and patching
...
- KcGetKextSize may report far larger kext size due to using segment
address instead of kext address as a base.
- KC Mach-O header rebuild may make Context->LinkEditSegment point
to invalid memory breaking KcGetKextSize in the kext patcher.
2020-09-04 15:28:08 +03:00
dakanji
f35b380675
Return Status on Setting Renderers ( #115 )
...
сloses acidanthera/bugtracker#1133
2020-09-04 00:13:03 +03:00
vit9696
53614abdad
OcAppleKernelLib: Fix prelinked kext patches in KC mode
2020-09-02 10:21:00 +03:00
vit9696
f972e643b5
OcBootManagementLib: Ensure initiator variable deletion and fix docs
2020-08-31 16:45:16 +03:00
vit9696
acd769a557
OcBootManagementLib: Fix recovery-boot-mode handling
2020-08-31 16:37:57 +03:00
vit9696
360982d070
OcDataHubLib: Add possibility to inject coprocessor info
2020-08-30 20:24:39 +03:00
vit9696
29d5b9d781
OcAfterBootCompatLib: Fix VMware compatibility with Apple Secure Boot
2020-08-30 17:59:28 +03:00
vit9696
c66f6e5274
Utilities: Improve macrecovery progress reporting
2020-08-30 13:38:42 +03:00
Goldfish64
eb74fb9f0d
OcCpuLib: Detect extended CPUID features
2020-08-29 21:51:45 -05:00
Goldfish64
bda3750d07
OcMacInfoLib: Fix 64-bit compatibility function
2020-08-29 21:07:10 -05:00
Goldfish64
1eaab9ad75
OpenCoreKernel: Fix 64-bit detection behavior
2020-08-29 19:53:13 -05:00
vit9696
91ff2510bc
OcMacInfoLib: Fix matching MBP for 64-bit kernel type
2020-08-29 20:00:48 +03:00
vit9696
ddb8b58b27
Docs: Improve documentation on legacy OS and secure boot
2020-08-29 17:57:50 +03:00
vit9696
250c1eefae
OpenCoreKernel: Improve KernelArch implementation
2020-08-29 16:18:59 +03:00
vit9696
b5c74d3e62
OcBootManagementLib: Add some callback stubs for image loader
2020-08-29 10:45:17 +03:00
vit9696
f486236511
OcFileLib: Provide file protocol reading to OcFileLib
2020-08-29 09:26:58 +03:00
vit9696
47b0c0a980
DuetBdsLib: Fixed hard-lock caused by XHCI SMI in OpenDuetPkg
...
Thx to Goldfish
2020-08-29 07:39:37 +03:00
vit9696
0c2e97748d
OcBootManagementLib: Implement EfiBoot kernel capability detection
2020-08-29 07:01:08 +03:00
John Davis
8b452306e5
OpenCoreKernel: Implement force injection of system kexts ( #111 )
2020-08-27 18:52:53 +03:00
vit9696
f427a77d81
OcAppleKernelLib: Update PrelinkedStateKextsAddress after rebase
...
This lets kext patching work after injection on 10.6.8
2020-08-27 02:27:29 +03:00
vit9696
520d27d66d
OcAppleKernelLib: Fix KPI handling in 10.6 prelinkedkernel
...
Resolves issues injecting AppleIntelE1000e.kext referencing IOLockLock
2020-08-27 01:38:13 +03:00
vit9696
c6a3e17fc3
OcPngLib: Print error code on failure
2020-08-25 22:30:35 +03:00
vit9696
ff4b97b79b
OcAppleSecureBootLib: Make missing hash fatal in the manifest
...
If we have a manifest and it does not contain a valid hash for our
image this will now be treated as a fatal error.
2020-08-25 22:30:12 +03:00
vit9696
f6728ae65f
OcAppleSecureBoot: Change SecureBootModel to j137
...
This allows booting to 10.13 by default and makes it consistent with
APFS JumpStart defaults.
2020-08-25 22:29:26 +03:00
Goldfish64
8e2755f29c
OpenCoreKernel: Implement kernelcache fuzzy matching
2020-08-25 05:47:41 +03:00
vit9696
6b6304aa74
Docs: Improve multikernel documentation
2020-08-25 05:47:20 +03:00
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