798 Commits

Author SHA1 Message Date
vit9696
55eb273cb1 OpenPlatformInfo: Fix MLB 17-character MLB handling 2021-02-14 23:06:14 +03:00
vit9696
c97baf360b OcSmbiosLib: Prefer NVRAM values when reading OEM MLB and ROM 2021-02-14 16:05:16 +03:00
Marvin Häuser
85036254d0 OcMiscLib: Fix potential overflow in ApplyPatch() 2021-02-14 13:41:48 +01:00
dakanji
cd5bd93932
Docs: Various wording improvements (#206) 2021-02-13 23:41:33 +03:00
vit9696
f3502e7336 OpenCorePlatform: Implement OEM SN, MLB, UUID reading
closes acidanthera/bugtracker#1469
2021-02-13 16:15:36 +03:00
vit9696
f51fee6f9e OcSmbiosLib: Cleanup & refactor OEM value exposure 2021-02-13 10:03:04 +03:00
Paul Mulders
a934110a2d
Library: Fix some incorrect spellings of possessive "its" (#201) 2021-02-12 00:45:15 +03:00
MikeBeaton
f80ef5d68e AppleBootPolicyLib: Fix minor typo in comments 2021-02-10 21:37:40 +03:00
vit9696
e7046a9257 OcConfigurationLib: Fix Booter patcher Identifier to be Any for failsafe 2021-02-06 20:30:10 +03:00
PMheart
7a582b402b
ocvalidate: Support for error count cumulation during OcConfigurationInit call (#193) 2021-02-05 18:20:11 +08:00
Andrey1970AppleLife
be105f8e17 Bump version 2021-02-02 21:44:52 +03:00
Vitaly Cheptsov
ad2b516bf7
OcMainLib: Introduce RFC 4122 encoding for SMBIOS System UUID (#187)
closes acidanthera/bugtracker#1457
2021-02-02 00:18:29 +03:00
Vitaly Cheptsov
f1eeae455f
OcPeCoffExtLib: Use OcPeCoffLib for image verification (#186)
REF: https://github.com/mhaeuser/ISPRASOpen-SecurePE
closes acidanthera/bugtracker#1273
2021-02-01 19:32:54 +03:00
vit9696
50fb24e5a3 OcBootManagementLib: Fix previous commit removing dedup code by mistake 2021-01-31 22:34:48 +03:00
vit9696
7066f9bea4 OcBootManagementLib: Cleanup bootstrap code even further 2021-01-31 21:31:34 +03:00
vit9696
8c0ca12a12 OcMainLib: Fix bootstrap path left incorrect in the previous commit 2021-01-31 21:00:12 +03:00
vit9696
0d0279cc7f OcGuardLib: Add U16 arithmetics 2021-01-31 04:57:40 +03:00
vit9696
09099c69af OpenPartitionDxe: Initial version with APM support for <= 10.9 dmg 2021-01-31 01:36:50 +03:00
vit9696
469f8cfb66 OpenCoreMisc: Replace BootProtect with LauncherOption 2021-01-30 23:04:10 +03:00
vit9696
8d49815141 OcConfigurationLib: Drop confusing failsafe values from Generic
closes acidanthera/bugtracker#1456
2021-01-30 09:11:30 +03:00
vit9696
20aebce6b1 OcAfterBootCompatLib: Fixed non-RT SetVirtualAddressMap for non-macOS 2021-01-28 03:17:41 +03:00
Goldfish64
9a2c42e825 AudioDxe: Add support for ranged widget connections 2021-01-26 19:14:27 -06:00
vit9696
727c90dd4a OcMainLib: Implement DisableSecurityPolicy UEFI quirk
This quirk disables platform security policy, allowing to load any
files and drivers. Some firmwares like Microsoft Surface do not load
drivers even with UEFI Secure Boot disabled, thus the workaround.

references acidanthera/bugtracker#1446
2021-01-26 22:45:54 +03:00
vit9696
1c445a99d6 OpenCore: Switch to application type for better FW compatibility
This resolves booting issues with Microsoft Surface firmwares
references acidanthera/bugtracker#1446
2021-01-26 22:13:27 +03:00
vit9696
dc1a0d8a22 OcMainLib: Move startup code to a separate library 2021-01-26 21:19:21 +03:00
vit9696
a7f1d33d28 OcConfigurationLib: Fix incorrect default for SetApfsTrimTimeout 2021-01-26 11:56:54 +03:00
vit9696
8f41ba3891 OcMiscLib: Fix typos and add missing constants 2021-01-26 03:14:03 +03:00
vit9696
f45df2f124 OpenCoreKernelPatch: Added SetApfsTrimTimeout to tune APFS trim 2021-01-24 21:13:43 +03:00
PMheart
a34dda548e Docs: Fix failsafe of PlayChime and KeySupportMode 2021-01-24 10:03:57 +08:00
vit9696
8a4cb81020 Include: Add AmiSoftKbd protocols 2021-01-22 20:32:03 +03:00
dakanji
67677d50c7
OcApfsLib: Clarify Function Names (#181) 2021-01-21 06:41:32 +03:00
Goldfish64
c6509d41c4 OcAudioLib: Implement SysReport dumping of HDA information 2021-01-18 19:09:36 -06:00
vit9696
9a11244600 OcMiscLib: Add OcLoadAndRunImage and use it in Bootstrap 2021-01-17 03:03:48 +03:00
Mykola Grymalyuk
dfd459a7f0
OpenCorePlatform: Add MaxBIOSVersion option to Generic (#179)
closes acidanthera/bugtracker#1427
2021-01-11 12:31:52 +03:00
PMheart
157f386959 OcStringLib: Add OcAsciiStringNPrintable API 2021-01-10 22:30:06 +08:00
Andrey1970AppleLife
94c40b1a63 Bump version to 0.6.6 2021-01-04 20:55:57 +03:00
PMheart
e7f7360076 OpenCanopy: Implement PickerVariant support 2021-01-02 16:34:10 +03:00
vit9696
34f180af73 OpenCoreAudio: Implement mp3 decoding support 2021-01-02 07:35:16 +03:00
vit9696
f9abab42c9 OcMp3Lib: Fix naming as MPEG3 is not MP3 2021-01-02 05:03:52 +03:00
vit9696
69f775d38d OcMpeg3Lib: Initial version 2021-01-01 21:46:30 +03:00
vit9696
c87ae5bd84 OcConfigurationLib: Fix typos in configuration types, thx @MikeBeaton
references #173
2020-12-28 02:08:09 +03:00
vit9696
d7a27a44b3 OpenCoreUefiAudio: Implement UEFI audio SetupDelay
closes acidanthera/bugtracker#971
2020-12-26 11:26:11 +03:00
PMheart
08ddaab469
Utilities: Advanced ocvalidate for error checking (#169) 2020-12-24 20:09:52 +03:00
PMheart
239e2dbc49 OcStringLib: Add UnicodeIsFilteredString API 2020-12-23 14:15:05 +08:00
vit9696
befa997b12 OpenCoreUefi: Remove DeduplicateBootOrder quirk
This quirk was required earlier to workaround ASUS bios issues.
A better workaround for these issues was added in 0.6.4.
At this point DeduplicateBootOrder may only mask issues related
to incorrect Bootstrap/BootstrapShort preference for the board
and is thus removed due to being essentially harmful.

Note, that for some firmwares it is normal to have 2 Windows
entries, and DeduplicateBootOrder had nothing to do with it.
2020-12-23 00:36:20 +03:00
Michael Belyaev
d815a83be0
OpenCanopy: Basic audio assist support (#74)
Co-authored-by: Michael Belyaev <usrsse2@me.com>
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
2020-12-16 23:03:11 +03:00
vit9696
c3dcf2a954 OcFileLib: Implement section reading 2020-12-15 15:54:56 +03:00
PMheart
cc1ba529c1 OcStringLib: Add OcAsciiStrChr and OcAsciiStrrChr API 2020-12-13 21:42:47 +08:00
PMheart
ec85bc583d OcStringLib: Add IsAsciiAlpha API 2020-12-13 00:41:39 +08:00
PMheart
5c8f473541 OcStringLib: Add OcAsciiStriStr API 2020-12-11 18:12:14 +08:00