vit9696
4e0ff2dfa7
OcConsoleLib: Added Apple variant of GopPassThrough
...
On MP3,1 with UGA there is a dangling UGA protocol with 1024x768
resolution on ConOut, which points nowhere when no Apple GPU is
installed. Installing GOP on it results in black screen due to
the wrong GOP being chosen for ConOut.
The workaround is not to install the GOP without AppleFramebufferInfo
but this is only applicable to Apple machines, thus the option.
2021-05-23 10:32:35 +03:00
Goldfish64
22a42d65e0
OcAppleKernelLib: Add ProvideCurrentCpuInfo kernel quirk
...
This quirk provides correct TSC and FSB to the kernel, as well as disable topology validation checks. Both of these are required for Hyper-V.
2021-05-19 18:39:51 -05:00
Mike Beaton
e9ce0d843f
OcBootManagementLib: Implement Boot Entry Flavour system ( #260 )
2021-05-19 14:30:42 +03:00
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