4673 Commits

Author SHA1 Message Date
Mike Beaton
2bbda9de78 OcVariableLib: Add option to set bs-only var ShimLockGuid:ShimRetainProtocol
If set by bootloader chained from shim before further image is loaded, instructs
shim to keep its protocol and its security overrides (if enabled) present for all
image loads, not just the first.
2023-08-31 22:27:01 +01:00
John Davis
1d5b1736fe OcCpuLib: Fix previous commit 2023-08-28 18:30:43 -05:00
John Davis
fa08f7e7bf OcCpuLib: Fallback to DUET on AMD with invalid PM timer address 2023-08-28 18:23:55 -05:00
John Davis
e7f6617d34 OpenNtfsDxe: Fixed NTFS SimpleFileSystemProtocol formatting 2023-08-27 12:23:03 -05:00
John Davis
6ef0a6b613 OpenNtfsDxe: Fix incorrect filename handling of files in root dir 2023-08-27 11:22:00 -05:00
Mike Beaton
b71e159eee OcHiiDatabaseLib: Fix incorrect AllocateCopyPool size 2023-08-24 05:29:25 +01:00
vit9696
3a52965fb5 OcVariableRuntimeLib: Fix SectionGuid formatting, thx @Goldfish64 2023-08-22 08:12:28 +03:00
Mike Beaton
d3e59e7ef4 ShimToCert: Handle empty certificate section 2023-08-19 14:11:32 +01:00
Andrey1970AppleLife
7df036ef09 Bump version 2023-08-13 12:39:36 +03:00
Dhinak G
8a360fef5e
Build: Switch workflows from macos-latest to macos-13 (#481) 2023-08-10 01:57:05 +03:00
John Davis
d74d43bb02 LegacyRegion2Dxe: Add nForce MCP7A PCI device ID 0.9.4 2023-07-24 18:17:05 -05:00
John Davis
258fefebcc BiosVideo: Fix uncrustify on previous commit 2023-07-23 22:05:41 -05:00
John Davis
1a8185c05d BiosVideo: Silence Windows build warning 2023-07-23 22:01:49 -05:00
John Davis
8ea79d6ae6 Docs: Rebuild docs 2023-07-23 21:19:19 -05:00
John Davis
379ec87ef3 BiosVideo: Add support for ATI cards in ForceResolution quirk 2023-07-23 20:58:35 -05:00
John Davis
d01f56552f Update changelog 2023-07-23 20:56:34 -05:00
John Davis
85d45d68ca Update OpenDuet README 2023-07-23 19:25:17 -05:00
John Davis
83850a29ef
Implement BlockIoDxe in OpenDuet (#479) 2023-07-23 19:21:53 -05:00
Mikhail Krichanov
5afed6eb16 Build: Fixed compilation after adding UE draft into AUDK master. 2023-07-20 10:20:16 +03:00
Mikhail Krichanov
e8ddb58b27 User: Changed PcdUefiImageFormatSupportFv to fix audk UE branch compilation. 2023-07-19 11:23:58 +03:00
Mike Beaton
afa5974a4c Build: Fix Windows build failure
Accept current version of iasl from choco
2023-07-14 05:30:35 +01:00
John Davis
73ade87156 Docs: Add backlight-level property to LegacySchema in sample configs 2023-07-12 16:46:33 -05:00
John Davis
de4b1d1b2b OcAcpiLib: Fix FadtEnableReset on nForce platforms
Use reset register 0x64 (keyboard controller) instead of 0xCF9.
2023-07-09 18:45:41 -05:00
John Davis
34496a047d OcCpuLib: Fix ACPI HOB size check 2023-07-09 10:28:41 -05:00
John Davis
fcc28d70c0 OcCpuLib: Get PM timer address from OpenDuet for non-Intel chipsets 2023-07-08 20:58:49 -05:00
John Davis
267d5487e6 Update .gitignore 2023-07-08 19:47:44 -05:00
Mikhail Krichanov
5300beb585 CI: Replaced GCC5 toolchain with GCC. 2023-07-07 12:23:48 +03:00
Mikhail Krichanov
2495a7aacc OcCompressionLib: Fixed CLANGDWARF compilation after rebasing audk upon edk2-stable202305. 2023-07-07 12:23:36 +03:00
John Davis
38779c814e Includes: Fix codestyle 2023-07-06 23:10:51 -05:00
John Davis
dc5165b660 OcCpuLib: Fix incorrect core count and ACPI timer on Silvermont
Closes https://github.com/acidanthera/bugtracker/issues/2062 and https://github.com/acidanthera/bugtracker/issues/1643
2023-07-06 23:06:39 -05:00
PMheart
e68e3dfbad OcAppleKernelLib: Do not report AICPUPM patch error on macOS 13+ 2023-07-07 02:00:22 +02:00
Savva Mitrofanov
53a00be4e3
Utilities: Correct TestFatDxe/TestNtfsDxe fuzzer logic
We need to pass a non-empty buffer into the read routine because
the return code EFI_BUFFER_TOO_SMALL is expected only for directories.
Properly, the right way is to retrieve file size using FatGetInfo or 
FileGetInfo,  but this will significantly slow down the fuzzing process,
that's why we use  100-byte temporary buffer
2023-07-05 15:35:32 +06:00
Mike Beaton
425cd5c1a6 OcBootManagementLib: Fix comment typo 2023-07-04 07:15:27 +01:00
Mike Beaton
eba430c100 Docs: Rebuild docs 2023-07-04 06:58:20 +01:00
Mike Beaton
546aa5ba64 OcBootManagementLib: Unify boot meta file loading code;
Optionally allow .contentVisibility in same boot fs root locations
as searched for .VolumeIcon.icns, since file next to boot.efi is
deleted on macOS update.
2023-07-04 01:23:42 +01:00
Savva Mitrofanov
37076c254c
Utilities: Corrects Ext4Read usage and add ext4read tool (#476) 2023-07-03 11:10:26 +03:00
Andrey1970
10f903a3a6
Update Kexts.md 2023-07-03 10:31:48 +03:00
PMheart
e13b3cc014 Docs: Sync changelog 2023-07-02 01:39:47 +02:00
PMheart
5b7d4d0f2c
OcAppleKernelLib: Lapic patch cleanup (#477) 2023-07-02 01:38:18 +02:00
PMheart
5a91bcbc67 Utilities/macrecovery: Switch to python3 by default 2023-07-01 13:38:29 +02:00
Mike Beaton
dc182df42c OcBootManagementLib: Add InstanceIdentifier, and ability to target .contentVisibility to specific instances 2023-06-23 19:54:33 +01:00
PMheart
d4bd64ccd7 OcAppleKernelLib: FixForceAquantiaEthernet patch by @Mieze
`__ZN30AppleEthernetAquantiaAqtion10718checkConfigSupportERiS0_` does not exist on macOS 10.15.4; dropping it makes the patch unique.
2023-06-22 18:22:54 +02:00
PMheart
b249bc702a OcAppleKernelLib: Fix codestyle 2023-06-22 17:43:52 +02:00
PMheart
e937869110 OcAppleKernelLib: FixForceAquantiaEthernet quirk on macOS 14 beta 2, thx @Shikumo
Ref: https://www.insanelymac.com/forum/topic/330614-marvell-aquantia-10-gb-ethernet-support-thread/?do=findComment&comment=2807006
2023-06-22 17:40:58 +02:00
Marvin Häuser
8d85c555c6 User/File: Fix memory leak 2023-06-21 00:21:54 +02:00
Marvin Häuser
76b3063e4f build_duet.tool: Always generate XIP PEs 2023-06-18 16:02:03 +02:00
Marvin Häuser
854a026617 [WIP] Expose UE-aware UefiImageFormat PCDs 2023-06-18 16:02:03 +02:00
Marvin Häuser
055bddf3eb User: Deduplicate ConfigureMemoryAllocations 2023-06-18 16:02:00 +02:00
Marvin Häuser
6699cffa3b User/Makefile: Exclude assert() from coverage 2023-06-18 15:24:54 +02:00
Marvin Häuser
d9d50fabb9 User/Makefile: Support LCOV_EXCL 2023-06-18 14:22:20 +02:00