2692 Commits

Author SHA1 Message Date
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
Goldfish64
6ee8d31364 Scripts: Fix previous commit 2020-08-30 15:40:38 -05:00
Goldfish64
6c1d7e8570 Bootstrap: Rename to Bootstrap.efi 2020-08-30 15:36:34 -05:00
vit9696
360982d070 OcDataHubLib: Add possibility to inject coprocessor info 2020-08-30 20:24:39 +03:00
vit9696
f070d6e372
Docs: Fix typo 2020-08-30 19:17:51 +03:00
Goldfish64
73533f88e2 OpenCoreKernel: Implement arch filtering for Block 2020-08-30 11:16:34 -05:00
Goldfish64
d5a3013d15 OpenCoreKernelPatch: Fix typo in previous commit 2020-08-30 10:57:56 -05:00
Goldfish64
2bddd41443 OpenCoreKernel: Implement arch filtering for injection and patching 2020-08-30 10:55:09 -05: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
6ba372fe50 OpenCoreKernel: Fix EM64T check 2020-08-29 19:57:46 -05:00
Goldfish64
1eaab9ad75 OpenCoreKernel: Fix 64-bit detection behavior 2020-08-29 19:53:13 -05:00
vit9696
f723a5037d Docs: provide legacy operating system documentation 2020-08-29 20:52:13 +03:00
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