4698 Commits

Author SHA1 Message Date
Mike Beaton
7f08cc7c22
OcBootManagementLib: Add missing explicit initialisation of mImageLoaderCaps in OcImageLoaderLoad (#496)
Fix mentioned in changelog incorporates this and the previous commit
2023-10-30 12:30:52 +03:00
Mike Beaton
c6060b25bb OcBootManagementLib: Add guard for static mImageLoaderCaps 2023-10-29 14:34:49 +00:00
Mike Beaton
909008c987 Debug: Fix imperative style 2023-10-28 19:25:09 +01:00
Mike Beaton
2974a73557 Debug: Achieve parity between GDB and LLDB on 32/64
- UEFI symbols loaded
 - Cannot see stack properly
 - Cannot see local variables properly
 - Can do some successful stepping around in the code
2023-10-28 18:55:53 +01:00
Mike Beaton
ae81e440f0 Debug: Add working 32 on 32 LLDB VSCode config 2023-10-28 11:39:30 +01:00
Mike Beaton
93c5cb7b81 Debug: Add support for 32-bit on 32-bit under LLDB
Also includes not-quite-working 32-bit on 64-bit LLDB support
2023-10-28 11:39:27 +01:00
Mike Beton
763b0ea7ef Debug: Add working 32 on 32 GDB VS Code config 2023-10-26 23:58:13 +01:00
Mike Beaton
4d2fed90ad
Debug: Add support for 32-bit on 32-bit under GDB (#493)
In addition to existing support for 32-bit on 64-bit
2023-10-27 00:44:19 +03:00
vit9696
5a7edbe321 OcGuardLib: Remove legacy code after BaseOverflowLib migration 2023-10-14 23:59:53 +03:00
Mike Beaton
36b2cea412 OcBootManagementLib: Fix incorrect handling of optional DataLength parameter
Introduced by 546aa5ba6415902ed05db02f8a5448c5e7ff67cf
2023-10-14 20:15:22 +01:00
Mike Beaton
16f83e58d5 Docs: Clarify relevance of KernelArch=Auto to handling of 10.6 SnowLeopard 32/64 bit mode
Thx @dakanji
2023-10-09 15:33:22 +01:00
Andrey1970AppleLife
0989cb2015 Update MaxKernel for AirportBrcmFixup and NVMeFix 2023-10-01 00:43:55 +03:00
rilysh
9870667468
User: close file ptr before abort() (#487) 2023-09-27 22:07:18 +02:00
PMheart
43bc1e4e53 User: Fix Windows build 2023-09-27 22:06:16 +02:00
Andrey1970
cfd127aefe DataBase: Updated builtin firmware versions 2023-09-27 22:22:07 +03:00
PMheart
3cfb0a0f4c Docs: Rebuild pdf 2023-09-27 10:30:26 +02:00
dakanji
6243d351fc Docs: Fix Whitespace Handling 2023-09-24 08:05:36 +01:00
Andrey1970AppleLife
5edcf84624 DataBase: Updated MaximumOSVersion 2023-09-21 23:53:59 +03:00
John Davis
791683afd7 Docs: Update requirements for OpenLegacyBoot 2023-09-11 18:30:19 -05:00
Andrey1970AppleLife
176db38154 Bump version 2023-09-11 18:50:48 +03:00
Mike Beton
dac51abbab ShimUtils: Convert one more 'own build' to 'user build' 0.9.5 2023-09-11 07:22:47 +01:00
Mike Beaton
91fa234b92 Docs: Fix build 2023-09-10 22:35:10 +01:00
Mike Beaton
1176a8b305 ShimUtils: Rename ShimToCert as ShimUtils; add new tools:
- shim-make.tool
 - sbat-info.tool
 - unsign-efi-sig-list.tool
and update shim-to-cert.tool
2023-09-10 19:25:05 +01:00
John Davis
2b718a2b70 Docs: Update Configuration.pdf and changelog 2023-09-07 20:03:52 -05:00
John Davis
bb44e89add
Implement legacy OS booting support (#482) 2023-09-07 20:00:30 -05:00
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