53 Commits

Author SHA1 Message Date
vit9696
479a5b15f3 OcConsoleLib: Add AppleEg2Info protocol and make rotation configurable 2021-05-09 00:43:09 +03:00
vit9696
f2bc348793 OcConsoleLib: Allow future interfacing builtin GOP with rotation 2021-05-08 16:27:35 +03:00
MikeBeaton
6de165ea30 MainLib: Add AVX acceleration UEFI quirk 2021-04-19 14:12:17 +01:00
MikeBeaton
1e3b66e4a8 Pickers: Use context method for password verification 2021-04-19 13:58:10 +01:00
vit9696
48d5fd65e7 OcDeviceMiscLib: Implement NVIDIA option ROM loading
references acidanthera/bugtracker#1280
2021-04-13 00:04:03 +03:00
MikeBeaton
47e9cc5eb8 AppleEvent: Updates
- Revert to simpler CustomDelays bool setting (avoid user errors)
 - Update docs to clarify correct use of key repeat settings on KeySupport AMI vs KeySupport V1/V2 vs non-KeySupport
 - Update PointerSpeedMul failsafe to OEM 1
 - Update key delay failsafes to OEM 50, 5
2021-04-11 18:37:19 +01:00
MikeBeaton
1919a0f458 AppleEvent: Apply minimum version check 2021-04-07 07:55:08 +01:00
Marvin Häuser
c158d61a30 OcAppleEventLib: Support configurable pointer speed 2021-04-02 23:23:28 +02:00
vit9696
2d650eff8f OcConfigurationLib: Fix previous commit 2021-04-02 22:45:02 +03:00
MikeBeaton
0445d9b917 AppleEvent: New section UEFI->AppleInput, provide more detailed control of Apple Event protocol 2021-04-02 19:16:10 +01:00
Marvin Häuser
a7bbe458b2 Do not halt on pointer/drive errors
closes https://github.com/acidanthera/bugtracker/issues/1582
2021-04-02 16:34:05 +02:00
Marvin Häuser
97732dcce5 OcBmLib: Support DMG VoiceOver 2021-04-02 12:42:27 +02:00
Marvin Häuser
9af9dc1343 OpenCanopy: Support VoiceOver for TAB navigation 2021-04-02 12:42:21 +02:00
MikeBeaton
e646a47885 AppleEvent: Improve key repeat fine tuning 2021-03-30 05:42:32 +01:00
MikeBeaton
3ced5a4329 Input: Add KeySkipFirstDelay 2021-03-28 14:12:13 +01:00
MikeBeaton
644b2b81c6 Picker: Key handler add key flags and improved indirection 2021-03-25 15:26:03 +00:00
MikeBeaton
e69e28cb69 BootPickers: Apple Event kb handling + typing; Apple Key Map non-repeat key handling; CTRL indicator in Builtin. 2021-03-23 12:26:46 +00:00
Vitaly Cheptsov
5880ec2182
OcAcpiLib: Provide Base lookup for ACPI patches (#237) 2021-03-15 18:45:45 +03:00
vit9696
7bb41aa2fd OcAfterBootCompatLib: Added ForceBooterSignature quirk for Mac EFI
Also fixed enabling `DisableSingleUser` when related quirks are off.
2021-03-07 00:41:54 +03:00
vit9696
43aa6949a9 OcDebugLogLib: Fix creating log file when root FS is not writable 2021-03-05 22:14:26 +03:00
PMheart
81ec3311a9
OcSmbiosLib: Report actual MemoryFormFactor in SMBIOS (#225)
closes acidanthera/bugtracker#1537
2021-03-03 14:38:51 +03:00
vit9696
80c96d5823 OcMainLib: Fix warning on force inject failure, which is fine 2021-02-28 20:48:04 +03:00
Marvin Häuser
40cdc48cfc OpenCoreNvram: Never store 'opencore-version' as NV
'opencore-version' written as non-volatile variable can cause a broken variable when toggling WriteFlash.
2021-02-28 12:47:47 +01:00
vit9696
b06e8a790d OcDeviceMiscLib: Added ActivateHpetSupport quirk to activate HPET 2021-02-28 13:24:46 +03:00
vit9696
9bd1d3b497 OcDeviceMiscLib: Move misc device manipulation to a separate library 2021-02-28 12:44:15 +03:00
vit9696
ced62ddf68 OcMainLib: Added ResetTrafficClass to reset TCSEL to T0 on legacy HDA 2021-02-27 20:13:04 +03:00
vit9696
e2f219e075 OcCpuLib: Fixed FSBFrequency calculation with fractional multiplier
closes acidanthera/bugtracker#1529
2021-02-25 19:45:38 +03:00
Marvin Häuser
f89d514803 OcInputLib: Remove deprecated KeyMergeThreshold 2021-02-23 14:30:07 +01:00
PMheart
7180cdb43b
OpenCoreUefiInOut: Added GopPassThrough option to support GOP protocol over UGA (#211) 2021-02-21 18:13:15 +03:00
vit9696
2513487c78 OcMainLib: Apple FB info proxy failure should be non-fatal (for UGA) 2021-02-21 15:26:51 +03:00
vit9696
df113de085 OpenCorePlatform: Provide support for SSN variable
closes acidanthera/bugtracker#1500
2021-02-16 16:04:27 +03:00
PMheart
2cdc8a77bd OcMainLib: Fix initialisation 2021-02-15 19:52:22 +08:00
Vitaly Cheptsov
5ae3b6f267
OpenCorePlatform: Fix typo introduced in the previous commit 2021-02-14 19:28:03 +03:00
Vitaly Cheptsov
c61a0c8ec4
OpenCorePlatform: Fix partial platform data update 2021-02-14 18:52:02 +03:00
vit9696
c97baf360b OcSmbiosLib: Prefer NVRAM values when reading OEM MLB and ROM 2021-02-14 16:05:16 +03:00
vit9696
d8946d98f1 OcMainLib: Fix OEM MLB setting 2021-02-14 15:39:58 +03:00
vit9696
41f3703fce OcMainLib: Fix typo introduced in previous commit when updating NVRAM 2021-02-13 20:44:34 +03:00
vit9696
f3502e7336 OpenCorePlatform: Implement OEM SN, MLB, UUID reading
closes acidanthera/bugtracker#1469
2021-02-13 16:15:36 +03:00
PMheart
36ba7f2dfc OcMainLib: Fix initialisation of variable Status 2021-02-13 16:32:07 +08:00
vit9696
f51fee6f9e OcSmbiosLib: Cleanup & refactor OEM value exposure 2021-02-13 10:03:04 +03:00
PMheart
3225a6d712 OcMainLib: Fix initialisation again 2021-02-13 11:10:36 +08:00
MikeBeaton
82e041530b OpenCoreUefi: Fix minor typo in debug error msg 2021-02-10 21:37:40 +03:00
PMheart
b3e191304b OcMainLib: Fix initialisation 2021-02-09 22:55:28 +08:00
PMheart
7a582b402b
ocvalidate: Support for error count cumulation during OcConfigurationInit call (#193) 2021-02-05 18:20:11 +08: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
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
469f8cfb66 OpenCoreMisc: Replace BootProtect with LauncherOption 2021-01-30 23:04:10 +03:00
Bmju
7187bc792c
OcMainLib: Fix reading Smbios.SystemUuid from wrong section (#183)
Co-authored-by: MikeBeaton <mjsbeaton@gmail.com>
2021-01-30 08:50:19 +03:00