48 Commits

Author SHA1 Message Date
Goldfish64
96f488a17c OcFileLib: Fix typo 2020-07-17 23:23:25 -05:00
vit9696
802dcdbf19 OcAppleKernelLib: Fix arg order for OcKernelLoadKextsAndReserve 2020-07-07 00:14:45 +03:00
vit9696
0271bacc27 OcAppleKernelLib: More progress with 11.0, many thx to @Download-Fritz 2020-07-04 01:58:04 +03:00
vit9696
764c5c2277 OcAppleKernelLib: Continue working on KC prelinking 2020-06-29 08:45:42 +03:00
vit9696
c7cfb84e48 OcFileLib: Reset position to 0 after reading
This resolves the crash in EfiBoot due to returning unsupported kernel
image as is from OcKernelFileOpen with position set to non-0 value in
10.4. Thx Goldfish for the discovery!
2020-06-29 07:08:32 +03:00
vit9696
ebdc3fa056 OcAppleKernelLib: Start building new Mach-O functions 2020-06-27 20:55:16 +03:00
vit9696
1e5e9fb5e9 Utilities: Add Windows binaries for BaseTools 2020-05-18 14:05:36 +03:00
vit9696
570a537fc2 Docs: Document debug tags and improve logging 2020-05-17 17:16:49 +03:00
vit9696
0bb426d364 OcAppleKernelLib: Added PatchAppleRtcChecksum kernel quirk 2020-04-18 15:40:08 +03:00
vit9696
ba97238db2 OpenCore: Validate storage path lengths 2020-03-14 01:41:13 +03:00
vit9696
28a1d57dd2 OcStorageLib: Introduce max path length 2020-03-14 01:38:08 +03:00
vit9696
6073123b79 OpenCoreKernel: Switch to SafeFileOpen 2020-02-06 00:43:28 +03:00
vit9696
abb512985d OpenCoreKernel: Implement DummyPowerManagement quirk 2020-02-02 02:22:21 +03:00
vit9696
cd65634a77 OpenCoreKernel: Implement IncreasePciBarSize support 2020-01-12 22:31:25 +03:00
vit9696
42e8f3156d OpenCoreKernel: Add support for AppleXcpmForceBoost 2020-01-12 02:27:41 +03:00
vit9696
40c42c23f0 OpenCoreKernel: Use new ThirdPartyDrives quirk instead of ThirdPartyTrim 2019-11-27 01:44:19 +03:00
vit9696
b393b0594e OpenCoreKernel: Support PowerTimeoutKernelPanic option 2019-10-17 11:43:11 +03:00
Markus Reiter
b3c3b85859 OpenCoreKernel: Refactor OcParseDarwinVersion (#18) 2019-10-11 13:02:54 +03:00
Download-Fritz
3e71e2a938 OpenCoreKernel: Fix kernel matching 2019-10-09 20:51:57 +02:00
Dhinak G
ddac66e15f OpenCoreKernel: Fix typos for MinKernel (#17)
There are missing line breaks in the strings on lines 318, 486, and 566.
On lines 313, 481 and 561, MinKernel is set to `OcParseDarwinVersion (OC_BLOB_GET (&XXX->MaxKernel))` instead of `OcParseDarwinVersion (OC_BLOB_GET (&XXX->MinKernel))`.
2019-10-09 07:25:22 +03:00
Nikolai SAOUKH
bb02ab7a1f OpenCorePkg: make explicit conversion to CHAR8 2019-09-27 11:37:15 +03:00
vit9696
fec17e6339 OpenCoreKernel: Replaced MatchKernel with MinKernel and MaxKernel 2019-09-25 13:51:18 +03:00
vit9696
2e1dfab255 OpenCoreKernel: Add support for patch comment logging 2019-08-31 22:34:49 +03:00
Download-Fritz
e9116ef1bd OpenCoreKernel: Correct %s to %a for KEXT name 2019-07-24 07:20:49 +02:00
vit9696
d0504e6631 OpenCoreKernel: Mentioned successful patch init in the log 2019-07-12 09:44:03 +03:00
vit9696
d38886663b OpenCoreKernel: Fix lapic patch logic
closes acidanthera/bugtracker#370
2019-06-11 23:10:15 +03:00
vit9696
d57d461a82
OpenCoreKernel: Fix formatting string for missing plist 2019-06-10 12:30:53 +03:00
vit9696
e05bd528e6 OpenCoreKernel: Support LapicKernelPanic and AppleXcpmExtraMsrs quirks 2019-06-09 00:11:48 +03:00
vit9696
2e883f6fa6 OpenCoreKernel: Implement PanicNoKextDump quirk 2019-06-08 00:13:59 +03:00
vit9696
ce136ba887 Added CustomSMBIOSGuid quirk for Custom SMBIOS update mode 2019-06-07 22:16:02 +03:00
vit9696
81354c40cd OpenCoreKernel: Add CPUID emulation patch for kernels 2019-06-07 17:45:33 +03:00
vit9696
10a639e65c OpenCoreKernel: Implement support for DisableIoMapper quirk 2019-06-04 17:48:33 +03:00
vit9696
ef90ffac7e OpenCorePlatform: Replace SMBIOS Auto update with with TryOverwrite and Default to Create
Also includes docs updates for IntelFramework removal
2019-05-13 22:11:06 +03:00
Needy
10b4b710fc OpenCoreKernel: Lower error level for patcher failure (#6)
Boot fails if a kext cannot be found, which is expected in some situations like recovery boot.
2019-05-13 13:58:50 +03:00
vit9696
27dca92053 OpenCoreVault: Initial implementation 2019-04-13 21:30:06 +03:00
vit9696
a314312866 OpenCoreKernel: Recover broken debugging preferences 2019-04-11 20:56:59 +03:00
vit9696
b4a0bf9bf6 OpenCoreKernel: Rename BundleName to BundlePath 2019-04-11 16:42:11 +03:00
vit9696
d683e2286d OpenCoreKernel: Recurse into VFS to detect boot subdirectories 2019-04-10 22:54:19 +03:00
vit9696
0c7566b5a7 OpenCoreKernel: Log user patches 2019-04-10 19:07:37 +03:00
vit9696
b86d77e48b OpenCoreKernel: Add AppleXcpmCfgLock kernel quirk 2019-04-10 16:30:46 +03:00
vit9696
fd47a4db0c OpenCore: Avoid dangling booter protocol on load failure 2019-04-09 13:45:40 +03:00
vit9696
64f72e89d4 OpenCorePlatform: Implement Data Hub update support 2019-04-07 21:41:12 +03:00
vit9696
663bc8d0f8 OpenCore: Sync with OcConfigurationLib 2019-04-07 17:06:17 +03:00
vit9696
41a94cee67 OpenCoreKernel: Fix Base field reading in patch 2019-04-07 11:42:11 +03:00
vit9696
34a032a31c OpenCore: Fix kernel version comparison 2019-04-06 23:51:21 +03:00
vit9696
388b280838 OpenCore: Complete kernel modifications 2019-04-06 22:24:23 +03:00
vit9696
f7c5b8d305 OpenCore: Implement patch support 2019-04-06 21:52:27 +03:00
vit9696
3787fe5a8b OpenCore: Implement kext injection 2019-04-06 17:30:50 +03:00