748 Commits

Author SHA1 Message Date
Andrey1970AppleLife
46769cabd0 Bump version to 0.6.5 2020-12-07 21:35:07 +03:00
vit9696
7c5f19aef1 OcBootManagementLib: Fix default boot option selection regression 2020-12-07 12:40:55 +03:00
vit9696
f0d42cd0c9 OcBootManagementLib: Add support for per-volume image icons for APFS
closes acidanthera/bugtracker#1270
2020-12-06 05:52:56 +03:00
vit9696
f6193c47ca OpenCoreAudio: Implement PlayChime control via StartupMute variable
closes acidanthera/bugtracker#1331
2020-12-06 03:55:50 +03:00
vit9696
5c9e826cc7 OpenCanopy: Made pointer control optional via PickerAttributes 2020-12-06 03:38:20 +03:00
PMheart
8a0323c6be
OcAfterBootCompatLib: Implement booter patch (#165) 2020-12-05 23:30:29 +08:00
vit9696
1f2982bf03 OcBootManagementLib: Allow launching any app via GUID 2020-12-03 17:34:57 +03:00
Download-Fritz
27dcb28327
OcBootManagementLib: Support reordering Bootstrap by the FW (#164) 2020-12-03 03:11:21 +03:00
Download-Fritz
b2bec0f340 OcBmLib: Revamp Bootstrap for compatibility reasons
- Support short-form paths to prevent boot entry duplication on broken UEFI firmwares.
- Support low boot entry indices to prevent purging on broken UEFI firmwares.
- Remove unused namespace BootProtect component.
2020-11-29 11:44:51 +01:00
dakanji
3be03979a8
OcPngLib: Use Standard OpenCore Function Name Format (#156) 2020-11-22 11:01:17 +03:00
dakanji
325b843973
CrScreenshotDxe: Lower AppleEvent version checking for MacPro 3,1 (#155)
fixes acidanthera/bugtracker#1299
2020-11-19 16:01:55 +03:00
Mykola Grymalyuk
1ae9bb0068 Add AMD 19h support 2020-11-15 21:20:51 -07:00
Vitaly Cheptsov
258fb83ec7
OcAfterBootCompatLib: Implement relocation block support (#153)
closes acidanthera/bugtracker#1125
2020-11-13 19:49:57 +03:00
vit9696
27817dd365 AppleFeatures: Add some EfiBoot feature bits 2020-11-12 21:29:37 +03:00
vit9696
6d0c49e84c OcMemoryLib: Allow overriding page allocator for allocate from top 2020-11-08 20:11:43 +03:00
vit9696
8be51674a4 OcBootManagementLib: Implement RealPath and TextMode for custom entries
closes acidanthera/bugtracker#1081
2020-11-07 05:47:45 +03:00
vit9696
03b5d34c04 OcGuardLib: Rely on LTO and avoid confusing macro usage 2020-11-06 22:34:40 +03:00
vit9696
46482050c9 Bootstrap: Add support for launching from relative path 2020-11-06 19:37:22 +03:00
vit9696
3998399ea9 OcBootManagementLib: Added BlacklistAppleUpdate to fix update optout
closes acidanthera/bugtraker#1255
2020-11-04 12:30:27 +03:00
Andrey1970AppleLife
0459b9752d Bump version to 0.6.4 2020-11-02 23:51:07 +03:00
vit9696
1b7525c7de OcAppleKernelLib: Added ForceSecureBootScheme quirk for VMs 2020-11-01 13:30:55 +03:00
vit9696
bf94146f13 OpenCorePlatform: Added setting of system-id NVRAM variable 2020-11-01 12:52:51 +03:00
vit9696
ba10b5d721 OcAppleImg4Lib: Added support for x86legacy secure boot model 2020-11-01 01:12:02 +03:00
John Davis
cde37269aa
VBIOS patching via ForceResolution option (#144)
* BiosVideo: Initial Intel patching functions

* BiosVideo: Implement patch protocol

* BiosVideo: Read EDID from VBE

* BiosVideo: Fix previous commits

* OpenDuet: Fix Windows builds

* BiosVideo: Fix MSVC warnings

* BiosVideo: Pull max resolution from EDID

* BiosVideo: Patch based on PCI vendor ID

* BiosVideo: Fix more MSVC warnings

* OcMiscLib: Try to fix OpenDuet MSVC compilation

* BiosVideo: Fix incorrect return status

* OpenDuet: Create OcDebugLogLibNull library

* Protocol: Rename OC_VBIOS_PATCH_PROTOCOL to OC_FORCE_RESOLUTION_PROTOCOL

* OpenCore: Add ForceResolution option

* BiosVideo: Fix consistency of height/width parameters

* Includes: Mark height/width as optional

* BiosVideo: Cleanup misc issues

* Docs: Add support note
2020-10-26 19:18:06 -05:00
vit9696
a9af4abd09 OcBootManagementLib: Fixed ScanPolicy NVMe handling on MacPro5,1
closes acidanthera/bugtracker#1234
2020-10-24 19:51:07 +03:00
Goldfish64
a049687ed7 OcCpuLib: Add compatibility for Bonnell Atom CPUs 2020-10-20 18:07:21 -05:00
John Davis
bf043cae2e
Custom memory properties (#139)
* OcSmbiosLib: Implement custom memory configurations

* OcSmbiosLib: Fix previous commit

* OcSmbiosLib: Change to 0-based indexes

* Docs: Update manual and sample configs
2020-10-17 17:33:37 -05:00
Goldfish64
1053e3843f OcCpuLib: Fix incorrect core/thread counts on Pentium M 2020-10-13 20:34:56 -05:00
dakanji
d9cc30567c
Library: Firmware pluralisation fixes in the code (#136) 2020-10-13 01:42:59 +03:00
Andrey1970AppleLife
37c16f2577 Bump version to 0.6.3 2020-10-06 21:30:22 +03: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
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
John Davis
74062d4e0f
OcAppleKernelLib: Add 32-bit Mach-O and patching support (#118) 2020-09-13 22:57:10 +03:00
Goldfish64
d583e2031a OcAppleKernelLib: Only apply KC address fixup during block if KC 2020-09-13 10:57:53 -05: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
b7741b7dab Bump version to 0.6.2 2020-09-07 20:49:54 +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
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
Mykola Grymalyuk
0274417fdc Update AppleSmBios.h 2020-09-02 14:03:08 -06:00
Mykola Grymalyuk
96e2c0b592 Update AppleSmBios.h for 10.15 2020-09-02 13:20:05 -06:00
vit9696
acd769a557 OcBootManagementLib: Fix recovery-boot-mode handling 2020-08-31 16:37:57 +03:00