Goldfish64
6ca34fe0c2
OcSmbiosLib: Provide fallbacks for NULL memory SMBIOS strings
2020-10-10 09:27:41 -05:00
PMheart
3d3181dfb5
OcXmlLib: Add support for comments ( #133 )
...
closes cidanthera/bugtracker#1053
2020-10-08 10:16:39 +03:00
vit9696
61cc6f609e
OcAppleKernelLib: Add memcpy/memmove support to legacy bcopy
2020-10-04 20:59:23 +03:00
vit9696
ecbed230e0
OcAppleKernelLib: Fix compilation (again)
2020-10-04 18:01:30 +03:00
vit9696
21fb96107e
OcAppleKernelLib: Do not compile bcopy to avoid linker issues
2020-10-04 17:15:51 +03:00
vit9696
8a5342a4ea
OcAppleKernelLib: Fix Windows compilation
2020-10-04 14:08:53 +03:00
vit9696
81c2818175
OcAppleKernelLib: Fix bcopy implementation for LegacyCommpage quirk
2020-10-04 13:52:48 +03:00
vit9696
8ee217afbc
OcSerializeLib: Fix potential compiler warning
2020-10-04 07:06:23 +03:00
vit9696
1f37e9944e
OcBootManagementLib: Fix external display for old SATA HDDs
2020-10-04 05:08:04 +03:00
vit9696
1d76ae6947
OcVirtualFsLib: Fix handling buggy programs passing NULL to FileOpen
2020-10-04 04:30:02 +03:00
Goldfish64
eb56315475
OcAppleKernelLib: Fix comments from previous commit
2020-10-03 19:51:51 -05:00
Goldfish64
f18a2a73c1
OcAppleKernelLib: Add LegacyCommpage quirk
...
Replaces default 64-bit commpage bcopy implementation with one that does not require SSSE3, required for legacy platforms without SSSE3. Resolves a "commpage no match for last" panic due to no available bcopy implementations.
2020-10-03 19:43:35 -05:00
PMheart
d5c140bfef
OcAppleKernelLib: Added MinKernel/MaxKernel to Emulate ( #128 )
...
Also, DummyPowerManagement, usually paired with CPUID spoofing, has been moved to Emulate section.
2020-10-03 13:10:24 +08:00
PMheart
e93624ab16
OcAppleKernelLib: Added ExtendBTFeatureFlags quirk ( #126 )
...
This quirk substitutes BT4LEContinuityFixup which actually fails to function properly due to late patching.
2020-10-02 11:31:03 +08:00
Goldfish64
1029e98ffc
OcCpuLib: Add support for NetBurst models
2020-10-01 19:15:28 -05:00
John Davis
676ef93d9d
OcAppleKernelLib: Add 32-bit prelinking support ( #122 )
2020-09-29 12:41:37 +03:00
Alex James
266b709c12
OpenCorePlatform: Add SystemMemoryStatus option to Generic
2020-09-29 10:59:27 +03:00
vit9696
33c1bed2c1
OcBootManagementLib: Workaround displaying Preboot due to macOS 11 bug
2020-09-23 22:43:47 +03:00
coolhaxor
fdfdc7e0d8
OcMemoryLib: Implement Type for ReservedMemory
2020-09-23 22:30:33 +03:00
vit9696
ade47c42af
OcHashServicesLib: Transliterate unicode into ascii
...
Unicode may cause issues with older misconfigured python versions
2020-09-19 14:18:23 +03:00
Download-Fritz
3dfcdd759b
OcPeCoffLib: Tolerate gaps between sections
2020-09-18 12:24:08 +02:00
Andrey1970AppleLife
71952261a7
DataBase: Updated builtin firmware versions
2020-09-17 23:42:15 +03:00
John Davis
74062d4e0f
OcAppleKernelLib: Add 32-bit Mach-O and patching support ( #118 )
2020-09-13 22:57:10 +03:00
Goldfish64
18ce64b408
OcAppleKernelLib: Fix previous commit
2020-09-13 12:16:24 -05:00
Goldfish64
85d0532e17
OcAppleKernelLib: Fix previous commit
2020-09-13 11:49:02 -05:00
Goldfish64
d583e2031a
OcAppleKernelLib: Only apply KC address fixup during block if KC
2020-09-13 10:57:53 -05:00
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