83 Commits

Author SHA1 Message Date
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
82ghost82
84866709c3
Docs: Update sample files with ProvideCurrentCpuInfo (#262) 2021-05-21 14:01:42 +03: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
Andrey1970AppleLife
65a4d07e13 Update SampleCustom.plist 2021-04-29 20:37:29 +03:00
Andrey1970AppleLife
bf2b7120d3 Docs: Added MacPro7,1 memory sample 2021-04-29 20:21:01 +03:00
Andrey1970AppleLife
2055a1da5a Docs: Added AirportBrcmFixup 2021-04-27 18:53:25 +03:00
Andrey1970AppleLife
29a92c3802 Docs: Added VoodooPS2 2021-04-20 22:53:33 +03:00
Andrey1970AppleLife
750afa03e6 Docs: EnableVectorAcceleration Yes 2021-04-20 15:12:52 +03:00
MikeBeaton
6de165ea30 MainLib: Add AVX acceleration UEFI quirk 2021-04-19 14:12:17 +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
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
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
Andrey1970AppleLife
2498a01af8 Docs: Updated Samples ACPI patches 2021-03-17 04:28:21 +03:00
Andrey1970AppleLife
da1bdc3633 Docs: Updated Samples ACPI patches 2021-03-16 14:41:55 +03: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
Andrey1970AppleLife
68eb9595d4 Dos: Updated Samples 2021-03-04 15:51:20 +03:00
vit9696
b06e8a790d OcDeviceMiscLib: Added ActivateHpetSupport quirk to activate HPET 2021-02-28 13:24:46 +03:00
vit9696
ced62ddf68 OcMainLib: Added ResetTrafficClass to reset TCSEL to T0 on legacy HDA 2021-02-27 20:13:04 +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
df113de085 OpenCorePlatform: Provide support for SSN variable
closes acidanthera/bugtracker#1500
2021-02-16 16:04:27 +03:00
Andrey1970AppleLife
37e23a8908 Updated builtin firmware versions 2021-02-02 01:47:45 +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
Andrey1970AppleLife
e44e2307bc Docs: Updated Samples 2021-01-31 01:55:17 +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
1651cefe7f Docs: Provide early reboot sample 2021-01-26 22:48:04 +03: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
f45df2f124 OpenCoreKernelPatch: Added SetApfsTrimTimeout to tune APFS trim 2021-01-24 21:13:43 +03:00
Mykola Grymalyuk
dfd459a7f0
OpenCorePlatform: Add MaxBIOSVersion option to Generic (#179)
closes acidanthera/bugtracker#1427
2021-01-11 12:31:52 +03:00
Andrey1970AppleLife
a94fc3a1af Docs: Added ACPI patch (only as example). 2021-01-04 15:23:07 +03:00
PMheart
e7f7360076 OpenCanopy: Implement PickerVariant support 2021-01-02 16:34:10 +03:00
Andrey1970AppleLife
5987f571ab Docs: Outdated patches are deleted 2020-12-30 18:43:09 +03:00
82ghost82
78694e9ab4
Docs: Change SetupDelay position in Sample for alphabetical order (#171) 2020-12-27 11:55:12 +03:00
vit9696
d7a27a44b3 OpenCoreUefiAudio: Implement UEFI audio SetupDelay
closes acidanthera/bugtracker#971
2020-12-26 11:26:11 +03: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
Andrey1970AppleLife
8a5be5d51c Docs: Updated samples 2020-12-19 00:19:08 +03:00
Andrey1970AppleLife
37cbe5b529
Update SampleCustom.plist 2020-12-18 18:00:21 +03:00
Andrey1970AppleLife
d27cd404ba Docs: Updated Samples 2020-12-17 00:17:43 +03:00
Andrey1970AppleLife
1b46dfca22 Docs: Updeted Samples and ABC sorting 2020-12-07 23:17:23 +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
Andrey1970AppleLife
496b40a056 Docs: Updated Samples 2020-12-05 13:59:21 +03:00