4465 Commits

Author SHA1 Message Date
Andrey1970AppleLife
2a93b02df5 Fix year in doc 2023-02-14 16:49:05 +03:00
Andrey1970AppleLife
e8e4da5a15 Bump version 2023-02-14 16:20:44 +03:00
Vitaly Cheptsov
7f01605a1f
Docs: Add missing changelog entry 0.8.9 2023-02-12 23:48:35 +03:00
Vitaly Cheptsov
5c51599ab2
Docs: Sync changelog 2023-02-12 18:36:24 +03: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
vit9696
bc00580ba6 Debug: Fix debug script not loading some sections in GDB
Recent GDB seems to handle -o argument correctly now.
2023-02-12 14:45:56 +03:00
John Davis
2a88bba792 AudioDxe: Prevent protocol installation on codecs without audio function groups 2023-02-11 22:33:43 -06:00
Vitaly Cheptsov
c278eef7ac
Docs: Sync changelog 2023-02-10 14:08:34 +03:00
Vitaly Cheptsov
19c5f5af59
Build: We no longer need to explicitly specify the alignment 2023-02-10 14:01:25 +03:00
John Davis
6e3d292a21 OcAppleKernelLib: Remove extra slash in cacheless binary path creation 2023-02-04 16:33:07 -06:00
Marvin Häuser
bba89ba527
User: Fix bogus FreePages() abort 2023-02-04 23:19:02 +01:00
John Davis
52d8946299 OcCpuLib: Fixed crash while using SysReport on older Atoms 2023-02-04 14:27:30 -06:00
Mike Beaton
192408708d EnableGop: README typo 2023-02-03 10:16:11 +00:00
Mike Beaton
f1f800503b EnableGop: Fix minor issues in README 2023-02-03 07:30:43 +00:00
Andrey1970AppleLife
5bee6beb4b Merge branch 'master' of https://github.com/acidanthera/OpenCorePkg 2023-02-02 20:11:55 +03:00
Andrey1970AppleLife
8d2c1292fa Added EmeraldSDHC.kext 2023-02-02 20:09:25 +03:00
Mike Beaton
ec18b858e8 EnableGop: Change status from 'early beta' to 'beta' in README 2023-02-02 17:06:37 +00:00
Mike Beaton
a435f7bd4e EnableGop: Update README.md 2023-02-02 16:50:57 +00:00
vit9696
1244a54256 OcDeviceMiscLib: Fix multiple memory corruptions rebar code 2023-02-01 23:20:48 +03:00
Mike Beaton
f9b5fbde2d Docs: Update changelog formatting 2023-01-31 08:23:35 +00:00
Mike Beaton
6b41e94b4a Docs: Sync changelog 2023-01-31 08:16:10 +00:00
Curi0
d928b90aa5 OcDeviceMiscLib: Add ResizeUsePciRbIo to workaround broken PciIo on some UEFI firmwares 2023-01-31 08:04:36 +00:00
Mike Beaton
d256becfe2 EnableGop: Fix .fdf comment typo 2023-01-31 01:39:08 +00:00
Mike Beaton
bc89b86ef0 Fix typo 2023-01-31 01:04:36 +00:00
Mike Beaton
6000f3585d Docs: Rebuild docs 2023-01-31 00:11:32 +00:00
Mike Beaton
2abe0760a0 OpenCanopy: Remove non-required clear screen on exit
The firmware standard (not just in Apple firmware) appears to be
for each step to leave its graphics up for the next step to clear
2023-01-30 23:48:23 +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
3bd023bb84 EnableGop: Use patched GenSec to produce compressed .ffs which legacy Mac firmware can read 2023-01-29 15:59:49 +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
Mike Beaton
09a86531d3 Uncrustify 2023-01-26 22:45:13 +00:00
Mike Beaton
e7b1edee09 AppleFeatures: Update FirmwareFeatures BIT12 info 2023-01-26 22:40:58 +00:00
Andrey1970AppleLife
fe7ce129a9 Updated builtin firmware versions 2023-01-24 02:51:28 +03:00
Mike Beaton
5032385ba4 OpenVariableRuntimeDxe: Revert 47e800f75056c4e26ee9fa69a91ba1f162249176 and add comment explaining why 2023-01-22 13:36:43 +00:00
MikhailKrichanov
218db2a0dd
Debug: Changed ImageBase field to load address for debug info search. (#417) 2023-01-13 10:26:46 +03:00
Savva Mitrofanov
40dfc3a438
Utilities: Correct SetPosition call in TestExt4Dxe 2023-01-12 13:46:19 +03:00
Savva Mitrofanov
b15983a9dc
Utilities: Call Ext4OpenPartition in TestExt4Dxe
Implements override for gBS->InstallMultipleProtocolInterfaces function,
to call Ext4OpenPartition routine from Ext4Dxe driver which should open
SuperBlock and allocates EXT4_PARTITION structure instead of doing it
manual in fuzzer itself. Also adds Ext4SuperblockCheckMagic call which
used in Ext4IsBindingSupported procedure
2023-01-12 13:46:18 +03:00
Savva Mitrofanov
bec86b4ace
Utilities: Extend TestExt4Dxe functionality
Trying to open file with different modes in loop (read, write, create).
Adds memory allocation mutations based on given allocation mask
to imitate allocation errors. This change should increase code coverage
by reaching branches with memory allocation error
2023-01-12 13:46:17 +03:00
Savva Mitrofanov
6d20d2d56f User: Corrects ASSERT behavior in UserPcd
The CpuBreakPoint in UserMisc normally shouldn't enter dead-loop
condition, instead it should break the program using abort signal. Also
sets DEBUG_PROPERTY_ASSERT_BREAKPOINT_ENABLED bit by default in
PcdDebugPropertyMask. As a background was a problem with fuzzing when
program process falls into dead-loop condition instead of just to exit
with crash
2023-01-12 13:41:53 +03:00
vit9696
a74e12d8ac Docs: Address submodule issues 2023-01-08 15:20:26 +03:00
vit9696
42649a9e39 Docs: Add note about ReBarUEFI and update errata with duet bug 2023-01-07 21:33:10 +03:00
Mike Beaton
01b457fe81 Docs/Comments: Consistent use of Note: instead of NB 2023-01-07 09:46:19 +00:00
Savva Mitrofanov
573c2d590a
Docs: Sync changelog 2023-01-06 17:11:17 +06:00
Savva Mitrofanov
0e2e729e5f
Utilities: Adds Linux support into LegacyBoot boot install script 2023-01-06 12:50:21 +06:00
vit9696
092af5d99c Build: Make PE loader strip X bit in WX sections
This is required to support Apple-made images that have .data with RWX
permissions. Found in EfiBoot, APFS, HFS, ExFat, etc.

closes acidanthera/bugtracker#2190
2023-01-04 21:43:10 +03:00
vit9696
76b59df43c OcAcpiLib: Improve debug logging when applying ACPI patches
closes acidanthera/bugtracker#2140
2023-01-02 21:00:44 +03:00
vit9696
eb1347c77c User: Please macOS compiler 2023-01-02 20:49:40 +03:00
vit9696
9e81ed82f3 User: Please analysers 2023-01-02 20:17:32 +03:00
vit9696
6055ec7b43 User: Fix compilation 2023-01-02 20:13:14 +03:00
Andrey1970AppleLife
0a4e73c0ca Bump version 2023-01-02 19:57:55 +03:00