114 Commits

Author SHA1 Message Date
vit9696
66f0592263 Utilities: Make uncrustify happy 2022-07-28 23:53:15 +03:00
vit9696
3ac28b49bb OcConfigurationLib: Restore enabled and introduce LoadEarly 2022-07-28 23:45:17 +03:00
MikeBeaton
83123452fe OCVAR: Refactor NVRAM code, add OpenVariableRuntimeDxe 2022-07-28 06:38:56 +01:00
MikeBeaton
7d0e3d4039 Various: Static string optimisations 2022-05-17 08:50:08 +01:00
PMheart
454e10525e ocvalidate: Support System for LauncherOption, thanks @stevezhengshiqi 2022-05-09 12:17:57 +02:00
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
PMheart
7688cf4efd Utilities: Prototype fix 2022-04-22 11:07:11 +02:00
PMheart
121ea5fdeb ocvalidate: Forgotten codestyle cleanup 2022-04-22 09:26:20 +02:00
PMheart
6f3d13133f ocvalidate: Remove useless condition 2022-04-21 23:54:14 +02:00
PMheart
8d2a26f2e6 ocvalidate: Always print compatibility info 2022-04-18 23:57:45 +02:00
PMheart
1ca2a9553f
OcAppleKernelLib: Added CustomPciSerialDevice quirk (#331) 2022-04-14 12:58:37 +02:00
PMheart
7a460d57c5 ocvalidate: Drop useless pointer access 2022-04-05 19:39:57 +02:00
PMheart
6825e9a449
OcMainLib: Read and set serial PCD values from config (#330) 2022-04-04 23:43:11 +02:00
PMheart
ae04256ac5 ocvalidate: Corrected max file path length 2022-02-16 21:06:01 +01:00
PMheart
d4f90bdebf ocvalidate: More prompts for PickerVariant length 2022-02-16 20:17:15 +01:00
PMheart
c98f0a1a64 ocvalidate: Fix typo in ValidateMisc 2022-02-16 11:29:00 +01:00
PMheart
95b487a2a3
OcAppleKernelLib: Kext block strategy for prelinked (#320) 2022-02-11 10:54:30 +01:00
vit9696
a3a48b1933 User: Introduce INFIX, avoid resuming Sydr, add export to FUZZDICT 2022-02-03 19:08:35 +03:00
Mike Beaton
f068e2c36f ocvalidate: Warn on insecure DmgLoading with secure SecureBootModel (already causes critical error in runtime)
Fixes: https://github.com/acidanthera/bugtracker/issues/1917
2022-01-11 18:27:47 +00:00
MikeBeaton
4c26a2a465 AudioDxe: Switch from % volume to dB gain 2022-01-10 11:51:34 +00:00
MikeBeaton
a5ffbd7768 ocvalidate: AudioOutMask must be non-zero when AudioSupport is enabled 2022-01-03 11:13:58 +00:00
mikebeaton
706cb4e7c6 AudioDxe: Updates
- DisconnectHda
 - AudioOutRange
 - Cirrus Logic (Apple) and QEMU fixes
 - Other fixes
2021-12-19 10:56:51 +00:00
Andrey1970AppleLife
a0278ae16f Docs: Removed deprecated kext 2021-12-10 14:27:48 +03:00
Andrey1970AppleLife
b1197cd4b8 Updated kexts list 2021-12-05 12:43:05 +03:00
PMheart
a8db83acea
ocvalidate: Add checks for UIScale (#299) 2021-11-07 22:52:47 +01:00
PMheart
b11e643c23 ocvalidate: Add check for UIScale 2021-11-05 23:38:42 +01:00
PMheart
519c72f521 ocvalidate: Add check for ResizeGpuBars 2021-11-05 22:54:31 +01:00
PMheart
ccc00f3b98 Docs: Added requirement for ResizeAppleGpuBars 2021-11-05 22:17:27 +01:00
vit9696
841eab2934 ocvalidate: Explicitly restricted ResizeAppleGpuBars to 0 and -1 2021-11-04 18:39:11 +03:00
Andrey1970AppleLife
71bee1092c Fix typo 2021-10-31 00:39:13 +03:00
PMheart
c8c231b00d OcConfigurationLib: Comment support for UEFI->Drivers 2021-09-19 12:30:28 +02:00
MikeBeaton
22cfebdf6f Platform: OpenLinuxBoot.efi 2021-09-04 15:48:36 +01:00
Andrey1970AppleLife
d0559e4da0 Updated kext 2021-07-08 12:47:12 +03:00
Andrey1970AppleLife
3101739c1e Update KextInfo.c 2021-06-30 23:40:56 +03:00
PMheart
80c8dec57e ocvalidate: Fix the check logic for PickerVariant length calculation 2021-06-14 20:07:09 +08:00
PMheart
e0e2af8249 ocvalidate: Check for the length of PickerVariant 2021-06-14 10:09:02 +08:00
PMheart
36869e7310 ocvalidate: Fix path length calculation and remove the wrong check for Misc->Entries 2021-06-13 19:16:27 +08:00
PMheart
8dcc535eec ocvalidate: Ensure the size of Data and Mask (corrected)
closes https://github.com/acidanthera/bugtracker/issues/1684
2021-06-13 18:40:31 +08:00
MikeBeaton
63edf74d09 ocvalidate: Temp revert aaab599b9603f0bb89df15fdb118cd577cfd8a3d (fix build) 2021-06-13 10:54:11 +01:00
PMheart
aaab599b96 ocvalidate: Ensure the size of Data and Mask 2021-06-13 16:04:27 +08:00
PMheart
a30fd31b8a ocvalidate: Better description for StoragePathLengthIsSafe 2021-06-13 13:54:14 +08:00
PMheart
057a8cf861 ocvalidate: Add check for path length 2021-06-13 13:15:05 +08:00
PMheart
eb6b52ba94 ocvalidate: Add check for MinKernel >= 10.4 2021-06-12 15:43:56 +08:00
Andrey1970AppleLife
b498683dcf Updated kexts 2021-06-06 01:01:17 +03:00
Andrey1970AppleLife
1b24d44265 Updated kexts 2021-06-03 18:48:41 +03:00
Andrey1970AppleLife
3d15506a33 Update KextInfo.c 2021-06-02 19:40:22 +03:00
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
Mike Beaton
e9ce0d843f
OcBootManagementLib: Implement Boot Entry Flavour system (#260) 2021-05-19 14:30:42 +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
dakanji
0bae99202b
OcValidate: Clarify Debug Log Message (#249) 2021-04-03 23:38:14 +03:00