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
Goldfish64
b32f9bde54
OcAcpiLib: Fix RSDP checksum behavior
2020-08-09 12:42:36 -05:00
vit9696
4d7d8268ff
OcDevicePathLib: Fix matching disk controllers with legacy OPROM ( #95 )
...
closes acidanthera/bugtracker#991
2020-08-09 08:30:33 +03:00
vit9696
ba5c51e32b
OpenCoreMisc: Provide handling of recovery-boot-mode
2020-08-09 00:49:28 +03:00
Goldfish64
c9b719670e
OcAppleKernelLib: Use original modified time for virtual SLE
2020-08-08 13:25:03 -05:00
Goldfish64
1d0516741e
OcHdaDevicesLib: Add Comet Lake-LP device code
2020-08-08 13:01:49 -05:00
vit9696
7e965893bd
OcAppleKernelLib: Implement 64-bit cacheless kext injection ( #96 )
...
references acidanthera/bugtracker#358
2020-08-08 20:05:23 +03:00
vit9696
6f4f762354
OcCpuLib: Fixed display name for older Xeon CPUs like Xeon E5450
...
closes acidanthera/bugtracker#1079
2020-08-08 17:20:45 +03:00
Andrey1970AppleLife
2c72e0d799
DataBase: Added IM201
2020-08-07 19:32:56 +03:00
Goldfish64
8ebad05118
OcMemoryLib: Add LegacyRegion2Protocol support
2020-08-06 19:01:01 -05:00
Goldfish64
e5f086c779
OcVirtualFsLib: Add virtual directory support
2020-08-05 06:55:22 +03:00
vit9696
830b0139de
OcBootManagementLib: Make DMG loading support configurable
...
closes acidanthera/bugtracker#1073
2020-08-05 06:39:56 +03:00
Mykola Varahash
e5c9ce0e04
OcInputLib: Do not reset input protocols ( #93 )
...
This allows catching pressed keys ahead of the OC initialization
2020-08-04 07:58:28 +03:00
vit9696
87a287f2be
OcCpuLib: Fix display name for i9 CPUs like 7920X
2020-08-02 09:39:22 +03:00
vit9696
6483fb6169
OcAppleSecureBootLib: Fix invalid assertion
2020-08-01 16:38:52 +03:00
vit9696
eaac5f0453
OcAppleIm4Lib: Fix memcpy undefined reference
2020-08-01 16:38:07 +03:00
Goldfish64
697a2e5b0f
OcXmlLib: Free original buffer on failure
2020-07-27 16:08:18 -05:00
Goldfish64
2bbf6a466b
OcXmlLib: Correct/clarify XmlDocumentExport
2020-07-27 16:05:27 -05:00
Goldfish64
1bc2fb3eea
OcXmlLib: Fix previous commit
2020-07-26 23:04:59 -05:00
Goldfish64
cbdef704f4
OcXmlLib: Add plist doctype export option
2020-07-26 20:25:25 -05:00
Andrey1970AppleLife
2b53436062
DataBase: Fixed BIOSReleaseDates
2020-07-26 20:44:15 +03:00
Andrey1970AppleLife
4b92cbbf3d
PlatformInfo Automatic for all models
2020-07-26 19:54:32 +03:00
Goldfish64
b2e55152ea
OcFileLib: Implement AllocateCopyFileData
2020-07-25 21:26:02 -05:00
Goldfish64
0a16c8a126
OcXmlLib: Implement XmlNodeChangeContent
2020-07-25 18:03:59 -05:00
vit9696
870017d0e5
OcDevicePathLib: Added a workaround for PCI0 with 0x1 _UID
...
references acidanthera/bugtracker#664
2020-07-25 19:32:57 +03:00
vit9696
bb990c8c5d
OpenCoreMisc: Perform serial init separately via SerialInit option
2020-07-25 19:04:56 +03:00
vit9696
602e540968
OcAfterBootCompatLib: Fix 32-bit dead loop
2020-07-25 18:39:54 +03:00
vit9696
426a5dbe09
OcAppleKernelLib: Fixed OSXSAVE reporting when emulating CPUID on newer CPUs
2020-07-25 18:23:05 +03:00