Mike Beaton
5d8e3f5836
OcConsoleLib: Additional info in GOP dump; additional guards on GopBurstMode
2023-04-09 10:18:58 +01:00
vit9696
fe15c15d17
OcMainLib: Forcibly disable single user mode with Apple Secure Boot
...
For some reason EfiBoot, at least as of 13.3.1, no longer filters
-s argument from command-line. Make sure we filter this out ourselves.
2023-04-08 23:28:03 +03:00
CaseySJ
4bd9343ded
OcAppleKernelLib: Add DisableIoMapperMapping quirk ( #440 )
2023-04-06 01:55:53 +03:00
PMheart
41b8aca08b
OcCompressionLib: Update to zlib 1.2.13 ( #439 )
2023-04-02 08:31:16 +02:00
PMheart
3171e2a31c
Build: Silence OcCompressionLib warning (-Wno-unknown-warning-option)
2023-04-01 14:07:34 +02:00
PMheart
d4da677063
OcCompressionLib: Fix zlib build with XCODE toolchain
...
REF: 23ddbba0d7
This is a supplement for the commit above.
2023-04-01 12:24:11 +02:00
Savva Mitrofanov
1f2d00373e
OcDeviceMiscLib: Fix memory leak
2023-03-31 17:15:55 +06:00
Savva Mitrofanov
5791c78351
OcAppleSecureBootLib: Fix memory leak
2023-03-31 17:09:50 +06:00
PMheart
edb04199d9
OcAppleKernelLib: Add new patch for macOS 13.3+ IOAHCIBlockStorage patch, by @vit9696 ( #438 )
2023-03-30 01:04:26 +02:00
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