2273 Commits

Author SHA1 Message Date
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
John Davis
1021daa734 OcInputLib: Fix crash due to print statement after ExitBootServices() 2022-08-25 07:01:04 -05:00
John Davis
8425dbaa92 OcCpuLib: Fixed crash while using SysReport on Pentium 4 systems
MSRs MSR_IA32_EXT_CONFIG and MSR_CORE_FSB_FREQ are not supported on P4 platforms, limiting to Yonah and newer only
2022-08-24 21:14:03 -05:00
PMheart
27905dd7d7
Utilities: Introduce TestProcessKernel tool for testing kext injection/patching from config, by @mhaeuser (#369) 2022-08-24 11:26:35 +03:00
John Davis
44cc14d307 OcMemoryLib: Fix typo 2022-08-20 23:39:34 -05:00
Ivan Cafiero
d40fe9af15
Build: Fix python warnings (#343) 2022-08-18 15:04:17 +03:00
PMheart
c2942135d2
OcCompressionLib: Update to zlib 1.2.12 (#383) 2022-08-16 17:16:32 +03:00
MikeBeaton
b3f2033d20 OcBootManagementLib: Rename DisableFirmwareRuntime option to FullNvramAccess 2022-08-05 08:55:45 +01:00
MikeBeaton
fa7477066c OcBootManagementLib: Add DisableFirmwareRuntime option for Tools 2022-08-04 22:49:42 +01:00
MikeBeaton
c9ba16fb98 OcVariableRuntimeDxe: Minor updates to comment lines and docs 2022-07-30 08:50:57 +01: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
John Davis
6099ed0d24 OcAppleKernelLib: Fix Windows builds 2022-07-24 22:11:50 -05:00