4476 Commits

Author SHA1 Message Date
Mike Beaton
457c68dcde OpenCanopy: Restore screen clear on exit
https://github.com/acidanthera/bugtracker/issues/2231
2023-02-23 04:48:14 +00:00
Savva Mitrofanov
a0a25e597c
User: Corrects CalculateCrc32
We need to create proper wrapper like it done in
RuntimeDriverCalculateCrc32
2023-02-22 16:59:59 +06:00
Savva Mitrofanov
f9e1f64666
User: Adds DummyRestoreTPL and CalculateCrc32 to gBS 2023-02-22 16:47:14 +06: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
f34a6ddb2b EnableGop: Update README.md and UEFITool screenshot 2023-02-22 08:02:39 +00: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
Andrey1970
d90118d8e7
Update MP71.yaml 2023-02-17 19:29:10 +03:00
Andrey1970AppleLife
494733f45c DataBase: Updated MaximumOSVersion 2023-02-16 17:43:09 +03:00
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