vit9696
91ff2510bc
OcMacInfoLib: Fix matching MBP for 64-bit kernel type
2020-08-29 20:00:48 +03:00
vit9696
479226f4c6
Docs: Provide SB guide
2020-08-29 18:55:12 +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
2208b89e43
Docs: Fix some comments
2020-08-29 07:42:10 +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
vit9696
c177f4ea90
Debug: Fix warning for 64-bit efidebug
2020-08-28 11:22:58 +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
Goldfish64
d2230ec7eb
OpenCorePlatform: Properly copy SMBIOS product name
2020-08-26 10:18:57 -05:00
Goldfish64
b217cd52d2
OpenCorePlatform: Allow for NULL product names in config
2020-08-26 09:55:56 -05:00
vit9696
c0b040a893
Debug: Add support for GCC debug symbols
2020-08-26 15:49:07 +03:00
dakanji
802e2edd47
Docs: Further optimise recommended build cmds ( #109 )
2020-08-26 00:13:08 +03:00
Andrey1970AppleLife
ad2f37be12
Docs: Updated pdf
2020-08-25 23:16:47 +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
Andrey1970AppleLife
825e4d26c6
Docs: Added minimum builds for SecureBootModel
2020-08-24 22:14:25 +03:00
vit9696
9d60f8c4c3
Debug: Try supporting Ia32
2020-08-24 21:40:49 +03:00
Andrey1970AppleLife
0c40340876
Docs: Added minimum macOS for SecureBootModel
2020-08-24 21:22:09 +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
Goldfish64
28884d1456
OpenCoreKernel: Only calculate hash if SB is enabled
2020-08-23 13:41:32 -05: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
fed62b1e9e
OpenCoreKernel: Return on arch mismatch error
2020-08-22 18:04:39 -05:00
Goldfish64
b98dac7e7a
OpenCoreKernel: Add additional arch logging
2020-08-22 17:41:20 -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
bootmacos
d8e58af165
DataBase: Add AppleBoardCode for iMac20,1 ( #103 )
...
* AppleBoardCode for iMac20,1
One of the valid AppleBoardCode for iMac20,1 is PHCD, which is shown in an actual iMac20,1 with i5-10500.
The temporal value (0000) for the code (line 101) could be updated.
* Update modelinfo_autogen.h
2020-08-22 16:43:48 +03: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
startergo
7839632455
Build: Fix rebuilding tools after header updates ( #105 )
2020-08-22 06:34:00 +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
ec7a8cfd2e
Docs: Sync changes regarding APFS recovery
...
closes acidanthera/bugtracker#1078
2020-08-22 03:11:31 +03:00