2285 Commits

Author SHA1 Message Date
Andrey1970
852016cd85 Updated builtin firmware versions 2023-03-28 17:22:25 +03:00
Mike Beaton
abe28e829f OcConsoleLib: Add GopBurstMode quirk
OcMemoryLib: Add additional PAT and MTRR caching support
2023-03-28 07:18:14 +01:00
Andrey1970
7fa535797e Updated builtin firmware versions 2023-03-28 01:14:38 +03:00
CorpNewt
fe8491348f
OcAcpiLib: Fix comment printing failing to process long comments (#432) 2023-03-09 23:12:49 +03:00
Mike Beaton
b34b7c48f2 Various: Add missing .inf dependencies 2023-02-25 19:37:27 +03:00
Mike Beaton
cb962f8f4b OcLogAggregatorLib: Fix non-standard linkage pattern 2023-02-25 19:37:27 +03:00
vit9696
05d2b00c7d OcAppleKernelLib: Fix ProvideCpuInfo on 13.3 2023-02-23 15:26:01 +03:00
Savva Mitrofanov
93dc0951a1
OcMachoLib: Rename Fat.c to MachoFat.c to solve conflict with FatPkg 2023-02-22 16:47:13 +06:00
Mike Beaton
2439d58412
OcConsoleLib: Prevent verbose boot text overwriting pre-existing graphics (#426)
- Clear console screen on change to console mode
 - Ensure entire screen is cleared at least once in console mode
   o Was not needed/was done by default, prior to a189bd53bc2ac1490dac7125a9ce11fd03571755
   o Remove GOP clear screen work-around no longer required with this change.
 - These changes improve EnableGop driver in the same way, so update version number
   o Add EnableGop version in UI section, to enable tool builders to track it
2023-02-22 02:01:39 +03:00
Marvin Häuser
bc64f5ad1f OcAfterBootCompatLib: Fix config output 2023-02-21 17:30:11 +01:00
Marvin Häuser
cc26901bff OcMainLib: Drop redundant cast 2023-02-21 17:30:11 +01:00
Marvin Häuser
419bef655e OcMainLib: Print ACPI patch comment alongside index 2023-02-21 17:29:55 +01:00
Savva Mitrofanov
29274ba613
OcCryptoLib: Update rodata section name in Sha512Avx.nasm
Use RODATA_SECTION_NAME NASM-macro for rodata section naming
2023-02-12 19:58:44 +06:00
John Davis
6e3d292a21 OcAppleKernelLib: Remove extra slash in cacheless binary path creation 2023-02-04 16:33:07 -06:00
vit9696
1244a54256 OcDeviceMiscLib: Fix multiple memory corruptions rebar code 2023-02-01 23:20:48 +03:00
Curi0
d928b90aa5 OcDeviceMiscLib: Add ResizeUsePciRbIo to workaround broken PciIo on some UEFI firmwares 2023-01-31 08:04:36 +00:00
Mike Beaton
a189bd53bc OcConsoleLib: Do not clear screen on console reset if in graphics mode
Prevents clearing to console background colour when screen is in themed graphics mode
2023-01-29 23:20:28 +00:00
Mike Beaton
f6bf1f2d86 EnableGop: Provide standalone GOP driver for EFI-era Macs 2023-01-29 09:21:49 +00:00
Mike Beaton
b07843fe1d OcConsoleLib: Prevent failure to properly start console in graphics mode
when previous console control protocol is non-existent or limited
2023-01-29 08:15:40 +00:00
Andrey1970AppleLife
fe7ce129a9 Updated builtin firmware versions 2023-01-24 02:51:28 +03:00
Mike Beaton
01b457fe81 Docs/Comments: Consistent use of Note: instead of NB 2023-01-07 09:46:19 +00:00
vit9696
76b59df43c OcAcpiLib: Improve debug logging when applying ACPI patches
closes acidanthera/bugtracker#2140
2023-01-02 21:00:44 +03:00
John Davis
ca1edadd23
OcDevicePathLib: Add support for Apple SD card startup disk EFI device paths (#413) 2023-01-02 03:09:12 +03:00
Mikhail Krichanov
6163813929
Build: Fixed compilation. 2022-12-28 21:24:17 +06:00
vit9696
7b7d6ea756 OcBootManagementLib: Add .contentVisibility file
This replaces OpenCore signature checking with .contentVisibility file
containing either `Disabled` or `Auxiliary` to hide entries from the
boot picker.
2022-12-25 20:04:40 +03:00
vit9696
6570a87706 OcAppleSecureBootLib: Fix memory leak 2022-12-25 20:04:40 +03:00
John Davis
15a8d7fd70 OcXmlLib: Fix buffer overflow when removing an XML node 2022-12-24 11:55:02 -06:00
Marvin Häuser
23ddbba0d7 OcCompressionLib: Fix zlib build with LLVM 15
REF: https://github.com/madler/zlib/issues/633
2022-12-24 18:12:00 +01:00
John Davis
7b2af06339 OcMainLib: Fix kext blocker not processing entries if one was skipped due to arch 2022-12-24 08:41:54 -06:00
Mikhail Krichanov
6455230f9c
OcGuardLib: Removed PRI macros. 2022-12-15 00:41:13 +06:00
Andrey1970AppleLife
901b6f77e2 Updated builtin firmware versions 2022-12-14 15:35:16 +03:00
Savva Mitrofanov
202735d898 OcCpuLib: Rename CpuidVerEcx NotUsed field
Due to changed CPUID_VERSION_INFO_ECX structure, field NotUsed was
renamed to ParaVirtualized
2022-12-09 14:42:45 +06:00
Vitaly Cheptsov
10fc98fc5d
OcConfigurationLib: Split ShowPicker and HibernateSkipsPicker (#407) 2022-12-06 02:53:35 +03:00
Mike Beaton
a653620c33 OcBootManagementLib: Enable Apple picker on non-EFI graphics cards 2022-11-23 00:53:23 +00:00
Mike Beaton
0d993a068e OpenCoreUefi: Normalise protocol uninstall message format 2022-11-21 23:45:48 +00:00
Mykola Grymalyuk
19a87279bb
OcMainLib: Allow hiding Picker when waking from macOS Hibernation (#395) 2022-11-20 12:49:27 +03:00
Shaneee
8cdab5b4ff
OcAppleKernelLib: Fix TSC/FSB for AMD CPUs in ProvideCurrentCpuInfo (#396) 2022-11-20 12:45:26 +03:00
Mike Beaton
13356ae4a4 OcBootManagementLib: Fix unwanted flicker when launching non-text entry 2022-11-12 18:51:16 +00:00
Marvin Häuser
e8ce607364 OcBootManagementLib: Fix incorrect recovery path in comment 2022-11-01 15:31:51 +01:00
Marvin Häuser
79b56c1f18 OcAppleEventLib: Fix click timings 2022-11-01 15:29:06 +01:00
Andrey1970AppleLife
e7913267ae Updated builtin firmware versions 2022-10-27 01:07:15 +03:00
Mike Beaton
d9281f3491 OcLogAggregatorLib: Buffer log lines during high TPL when using fast file logging 2022-10-25 21:08:14 +01:00
Mike Beaton
06fe0d63a2 OcCpuLib: Cache InternalCalculateARTFrequencyIntel failure to avoid log loop 2022-10-25 08:44:05 +01:00
Marvin Häuser
c7b1063028 OcAppleEventLib: Support dwell-clicking
Fixes https://github.com/acidanthera/bugtracker/issues/2067
2022-10-23 18:41:15 +02:00
Marvin Häuser
b6d62ed594 OcAppleEventLib: Various fixes
- Correctly initialize max click duration and double click speed
- Don't initialize poll times statically
- Bound polling to 32-bit values
- Use unsigned values for pointer position
2022-10-23 18:41:08 +02:00
PMheart
baff5ff5db
OcAppleKernelLib: Add patching status indicator (#386) 2022-09-29 12:45:31 +03:00
John Davis
c171a4ef88 OcDevicePathLib: Fix codestyle 2022-09-25 15:41:12 -05:00
John Davis
ee7bb9edc6 OcDevicePathLib: Fix Hyper-V startup disk device path expansion
Hyper-V device paths changed to allow for hot add/remove of disks per fde5737fbb.
2022-09-25 15:33:26 -05:00
Andrey1970AppleLife
dad566524a Updated builtin firmware versions 2022-09-15 00:14:41 +03:00
PMheart
c3a6f1208a OcAppleKernelLib: ix OPTIONAL prototype misuse 2022-09-08 16:36:52 +02:00