Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 5eeac91bc4fdaa8e998264c6e3e8b12e26e9ccd2
https://github.com/tianocore/edk2/commit/5eeac91bc4fdaa8e998264c6e3e8b12e26e9ccd2
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M MdePkg/Include/AArch64/AArch64Mmu.h
Log Message:
-----------
MdePkg: AArch64Mmu.h: Fix define shifts
Building AARCH64 under CLANGPDB catches an error in
AArch64Mmu.h where some shifts were being applied on
32 bit integers that were greater than or equal to
32 bits.
This commit fixes that by making these 64 bit integers.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: a9faf07bc089c75b0e3e1bf05b2117240a1fafb1
https://github.com/tianocore/edk2/commit/a9faf07bc089c75b0e3e1bf05b2117240a1fafb1
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M MdePkg/Include/AArch64/AArch64.h
M MdePkg/Include/AArch64/AsmMacroLib.h
M MdePkg/Include/AArch64/ProcessorBind.h
M MdePkg/Library/CompilerIntrinsicsLib/AArch64/Atomics.S
M MdePkg/Library/CompilerIntrinsicsLib/memset.c
Log Message:
-----------
MdePkg: Add PE Target Support to AArch64
PE targets do not support the ELF style .type, .size,
or .previous directives and have different name mangling,
so this commit updates MdePkg AArch64 code to support
PE targets.
PE targets also don't support the fixup_aarch64_ldr_pcrel_imm19
relocation type, which is created doing ldr <literal>. This
introduces a new set of macros, LDR_LIT nad LDR_LIT_TMP,
which will use the direct ldr for ELF targets and ADRP/LDR
for PE targets, because the ADRP/LDR version requires
4KB alignment, which is guaranteed on CLANGPDB.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 047819264109f84d81acc835cb131e3583fc7319
https://github.com/tianocore/edk2/commit/047819264109f84d81acc835cb131e3583fc7319
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M ArmPkg/Library/ArmExceptionLib/AArch64/ExceptionSupport.S
M ArmPkg/Library/ArmExceptionLib/ArmExceptionLib.c
Log Message:
-----------
ArmPkg: ArmExceptionLib: Drop ExceptionHandlersEnd
The ExceptionHandlersEnd symbol is placed in the wrong
section because it comes after the VECTOR_END macro.
However, this symbol is also completely unused, so this
commit removes it.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 969879cb28d15a4de562ad9b63b0f6b72b8cb7c2
https://github.com/tianocore/edk2/commit/969879cb28d15a4de562ad9b63b0f6b72b8cb7c2
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M ArmPkg/Library/ArmExceptionLib/AArch64/ExceptionSupport.S
M ArmPlatformPkg/Sec/AArch64/Exception.S
M MdePkg/Include/AArch64/AArch64.h
Log Message:
-----------
MdePkg, ArmPkg, ArmPlatformPkg: Create VECTOR_TABLE Macro
Currently, there exists VECTOR_BASE, VECTOR_ENTRY, and VECTOR_END
macros for defining things such as exception vectors. They are
intended to be used as follows:
VECTOR_BASE()
VECTOR_ENTRY()
<some code>
<more VECTOR_ENTRY() code pairings>
VECTOR_END()
This creates a non-enforceable requirement to do this, if
VECTOR_END isn't used, the vector size isn't enforced and
the image section won't be restored to .text. This commit
removes VECTOR_BASE and VECTOR_END and creates a
VECTOR_TABLE macro that encapsulates the behavior of the
two macros, sandwiching the developer provided VECTOR_ENTRY
and code pairings inbetween.
This enforces that VECTOR_BASE and VECTOR_END are used together
and correctly set up/tear down the vector area.
This commit also updates the only users of these macros at the
same time to avoid a build breakage.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: a7eac73b97509e44cf02ed776e6e4f3f56519d61
https://github.com/tianocore/edk2/commit/a7eac73b97509e44cf02ed776e6e4f3f56519d61
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M ArmPkg/Drivers/ArmPsciMpServicesDxe/MpFuncs.S
Log Message:
-----------
ArmPkg: ArmPsciMpServices: Support PE Targets
CLANGPDB cannot use the direct symbol load syntax supported in
ELF targets for this type of relocation (fixup_aarch64_ldr_pcrel_imm19).
This switches to the LDR_LIT macro to use direct symbol load syntax
for ELF targets and ADRP/LDR for PE targets.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: de4593ca00be4dc4ab21a15d23461b261f9d3980
https://github.com/tianocore/edk2/commit/de4593ca00be4dc4ab21a15d23461b261f9d3980
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M
ArmPkg/Library/ArmStandaloneMmCoreEntryPoint/ArmStandaloneMmCoreEntryPoint.inf
Log Message:
-----------
ArmPkg: ArmStandaloneMmCoreEntryPoint: Add CLANGPDB Support
ArmStandaloneMmCoreEntryPoint supports a scenario of building
StandaloneMmCore into OP-TEE and doing self-relocation. This
requires a PIE image, which PE targets do not support. As such,
this scenario is not supported for CLANGPDB.
This commit updates the comment and scopes -fpie to GCC/CLANGDWARF.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 5d9e6e2ad1d2ecc2f95e21a8c20aab758d32802f
https://github.com/tianocore/edk2/commit/5d9e6e2ad1d2ecc2f95e21a8c20aab758d32802f
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M ArmPlatformPkg/PeilessSec/AArch64/ModuleEntryPoint.S
Log Message:
-----------
ArmPlatformPkg: PeilessSec: Support PE Targets
CLANGPDB cannot use the direct symbol load syntax supported in
ELF targets for this type of relocation (fixup_aarch64_ldr_pcrel_imm19).
This commit switches to the LDR_LIT macro to directly use LDR for ELF
targets and ADRP/LDR for PE targets.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: ed99c195b347320d17e59ce8753a979e6915977b
https://github.com/tianocore/edk2/commit/ed99c195b347320d17e59ce8753a979e6915977b
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M ArmVirtPkg/PrePi/ModuleEntryPoint.S
Log Message:
-----------
ArmVirtPkg: PrePi: Support PE Targets
CLANGPDB cannot use the direct symbol load syntax supported in
ELF targets for this type of relocation (fixup_aarch64_ldr_pcrel_imm19).
This commit updates to use the LDR_LIT macro to use LDR on ELF targets
and ADRP/LDR on PE targets.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 237ba0204c219ad5ac95a2825d765bee9007eaf3
https://github.com/tianocore/edk2/commit/237ba0204c219ad5ac95a2825d765bee9007eaf3
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M ArmPkg/Library/ArmTransferListLib/ArmTransferListLib.inf
Log Message:
-----------
ArmPkg: Add Required Library Classes for ArmTransferListLib
CLANGPDB catches that ArmTransferListLib does not include
all of the libraries it requires. This adds them.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 2eed2bf8f0076862f2bee505860eb31ce678b5d3
https://github.com/tianocore/edk2/commit/2eed2bf8f0076862f2bee505860eb31ce678b5d3
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M ArmVirtPkg/ArmVirt.dsc.inc
M ArmVirtPkg/Library/ArmPlatformLibQemu/IdMap.S
Log Message:
-----------
ArmVirtPkg: Add CLANGPDB Support
This fixes the build options in ArmVirt.dsc.inc to
scope GCC style syntax to GCC and CLANGDWARF and use
MSVC style syntax for CLANGPDB.
It also removes usage of %progbits which is not supported
in PE targets and not required for ELF targets.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 1f33246fe92f49a8b2abda99ff11e35a06bb5b8f
https://github.com/tianocore/edk2/commit/1f33246fe92f49a8b2abda99ff11e35a06bb5b8f
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M CryptoPkg/CryptoPkgFeatureFlagPcds.dsc.inc
M CryptoPkg/Library/MbedTlsLib/MbedTlsLib.inf
M CryptoPkg/Library/MbedTlsLib/MbedTlsLibFull.inf
M CryptoPkg/Library/OpensslLib/OpensslLib.inf
M CryptoPkg/Library/OpensslLib/OpensslLibAccel.inf
M CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
M CryptoPkg/Library/OpensslLib/OpensslLibFull.inf
M CryptoPkg/Library/OpensslLib/OpensslLibFullAccel.inf
Log Message:
-----------
CryptoPkg: Add CLANGPDB AArch64 Support
CryptoPkg needed various updates to support CLANGPDB AARCH64:
- Scope a feature PCD to IA32/X64 only
- Ensure that OpenSSL and MbedTls have the Windows defines unset so
they don't try to build for Windows instead of UEFI
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 3f677aa69ec03c0b7198a628ae3908ffbc67d4e5
https://github.com/tianocore/edk2/commit/3f677aa69ec03c0b7198a628ae3908ffbc67d4e5
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M CryptoPkg/CryptoPkg.dec
M CryptoPkg/CryptoPkgFeatureFlagPcds.dsc.inc
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/aes/aesv8-armx.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/aes/bsaes-armv8.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/aes/vpaes-armv8.S
A CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/arm64cpuid.S
A CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/bn/armv8-mont.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/ec/ecp_nistz256-armv8.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/md5/md5-aarch64.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/modes/aes-gcm-armv8-unroll8_64.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/modes/aes-gcm-armv8_64.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/modes/ghashv8-armx.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/sha/keccak1600-armv8.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/sha/sha1-armv8.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/sha/sha256-armv8.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/sha/sha512-armv8.S
A CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-ELF/crypto/sm3/sm3-armv8.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/aes/aesv8-armx.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/aes/bsaes-armv8.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/aes/vpaes-armv8.S
R CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/arm64cpuid.S
R CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/bn/armv8-mont.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/ec/ecp_nistz256-armv8.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/md5/md5-aarch64.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/modes/aes-gcm-armv8-unroll8_64.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/modes/aes-gcm-armv8_64.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/modes/ghashv8-armx.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/sha/keccak1600-armv8.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/sha/sha1-armv8.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/sha/sha256-armv8.S
R
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/sha/sha512-armv8.S
R CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-GCC/crypto/sm3/sm3-armv8.S
A CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/aes/aesv8-armx.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/aes/bsaes-armv8.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/aes/vpaes-armv8.S
A CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/arm64cpuid.S
A CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/bn/armv8-mont.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/ec/ecp_nistz256-armv8.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/md5/md5-aarch64.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/modes/aes-gcm-armv8-unroll8_64.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/modes/aes-gcm-armv8_64.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/modes/ghashv8-armx.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/sha/keccak1600-armv8.S
A CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/sha/sha1-armv8.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/sha/sha256-armv8.S
A
CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/sha/sha512-armv8.S
A CryptoPkg/Library/OpensslLib/OpensslGen/AARCH64-PE/crypto/sm3/sm3-armv8.S
M CryptoPkg/Library/OpensslLib/OpensslLibAccel.inf
M CryptoPkg/Library/OpensslLib/OpensslLibFullAccel.inf
M CryptoPkg/Library/OpensslLib/UefiAsm.conf
M CryptoPkg/Library/OpensslLib/configure.py
Log Message:
-----------
CryptoPkg: Add AARCH64-PE Target to OpenSSL Gen
CLANGPDB does not support the same asm syntax as GCC/CLANGDWARF.
As a result, the autogenerated ASM files in CryptoPkg need a new
flavor for CLANGPDB, which is supported by OpenSSL.
This adds support to the autogeneration script to support the new
flavor, as well as running the script and checking in the generated
asm files. To reflect the intention better than toolchain name
(as AARCH64-GCC is already out of date), the directories are renamed
to AARCH64-ELF (the former AARCH64-GCC) and AARCH64-PE (what CLANGPDB
uses).
In order to support this, a new PCD is introduced in CryptoPkg,
gEfiCryptoPkgTokenSpaceGuid.PcdOpensslLibAssemblySourceStylePe which
instructs the build system to include the PE target asm files or
the ELF target asm files. GCC and CLANGDWARF will use the ELF target
files and CLANGPDB uses the PE target files. This matches the X64
behavior to toggle between the asm files.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 2c4f469a96d97dbdcb7e6e260c857e4d10ecf378
https://github.com/tianocore/edk2/commit/2c4f469a96d97dbdcb7e6e260c857e4d10ecf378
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M EmbeddedPkg/Library/PrePiHobLib/PrePiHobLib.inf
Log Message:
-----------
EmbeddedPkg: PrePiHobLib: Add Library/Protocol Dependencies
CLANGPDB AARCH64 catches that PrePiHobLib doesn't correctly
list the library classes and protocols it uses. This resolves
that.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 198c9bf50697cd6780e1695941ba5e42479a195b
https://github.com/tianocore/edk2/commit/198c9bf50697cd6780e1695941ba5e42479a195b
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M EmbeddedPkg/Library/PrePiMemoryAllocationLib/MemoryAllocationLib.c
Log Message:
-----------
EmbeddedPkg: PrePiMemoryAllocationLib: Add AllocateCopyPool
ArmVirtPkg uses PrePiMemoryAllocationLib and PeiServicesLib in
the same module. PeiServicesLib depends on MemoryAllocationLib,
fulfilled by PrePiMemoryAllocationLib in this instance. However,
PeiServicesLib uses AllocateCopyPool() which is not provided in
PrePiMemoryAllocationLib. CLANGPDB AARCH64 finds this as a link
error. Other toolchains are optimizing the call out since that
code path is not used in this module.
This adds AllocateCopyPool() to PrePiMemoryAllocationLib to
satisfy the dependency.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: d098c654271676f5c6a5aad1063cd3791567ec94
https://github.com/tianocore/edk2/commit/d098c654271676f5c6a5aad1063cd3791567ec94
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M StandaloneMmPkg/Core/StandaloneMmCore.inf
M StandaloneMmPkg/StandaloneMmPkg.dsc
Log Message:
-----------
StandaloneMmPkg: Correct Build Options for CLANGPDB
This fixes StandaloneMmPkg.dsc to use GCC style syntax for
GCC and CLANGDWARF and MSVC style syntax for CLANGPDB.
It also updates StandaloneMmCore to remove GCC style syntax
to support PIE for runtime relocation when used as an application
in OP-TEE. That scenario is only supported when building an
ELF target.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 7075ab567bc182a718418d49dadfd4b0f869d5c6
https://github.com/tianocore/edk2/commit/7075ab567bc182a718418d49dadfd4b0f869d5c6
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M UefiCpuPkg/Library/BaseArchSupportLib/AArch64/AArch64LibSupport.c
A UefiCpuPkg/Library/BaseArchSupportLib/AArch64/GetPhysicalAddressBits.S
M UefiCpuPkg/Library/BaseArchSupportLib/BaseArchSupportLib.inf
M UefiCpuPkg/UefiCpuPkg.dsc
Log Message:
-----------
UefiCpuPkg: Add CLANGPDB AARCH64 Support
This fixes an error that CLANGPDB caught, which is
that BaseArchSupportLib doesn't include ArmLib as a library
dependency, even though it is. However, UefiCpuPkg is not
allowed to depend on ArmPkg, so the single asm function that is
used is copied to a new private file in BaseArchSupportLib and
called from there; it is deferred to ArmPkg maintainers to
resolve the dependencies on ArmPkg.
In addition, UefiCpuPkg didn't support CI builds for AARCH64,
so this adds that and moves some IA32/X64 specific components
to those component sections.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 3900ca9d7bedb2ddbb32889ed436a9a23128fa21
https://github.com/tianocore/edk2/commit/3900ca9d7bedb2ddbb32889ed436a9a23128fa21
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf
M UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.inf
M UefiPayloadPkg/UefiPayloadPkg.dsc
Log Message:
-----------
UefiPayloadPkg: Support CLANGPDB AARCH64
UefiPayloadPkg needed two fixes for CLANGPDB AARCH64:
- Don't use the tiny code model for CLANGPDB, it is not
supported. This is only for CI build anyway.
- CLANGPDB caught that there were undefined references to
a function in the entry, this was because in the non-Fit
entry point INFs, they were still including the AARCH64
Fit entry point files, which are not needed.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Commit: 361cd6b3bd1b8505be91f5a2040c125f2a281931
https://github.com/tianocore/edk2/commit/361cd6b3bd1b8505be91f5a2040c125f2a281931
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-01-15 (Thu, 15 Jan 2026)
Changed paths:
M BaseTools/Conf/build_rule.template
M BaseTools/Conf/tools_def.template
Log Message:
-----------
BaseTools: tools_def: Add support for CLANGPDB with AARCH64
This change adds the support for building AARCH64 target platforms using
CLANGPDB.
This applies a 4KB section alignment for all AArch64 modules built
with CLANGPDB for multiple reasons:
- DXE and Standalone MM modules should have memory protections applied
- There is a bug in llvm that allows for code generation that ends up
requiring 4KB section alignment, see
https://github.com/llvm/llvm-project/issues/172660.
This also adds a build rule to use DLINK_XIPFLAGS to ensure a file
alignment of 4KB for SEC/PEI modules to ensure file alignment and
section alignment match.
Signed-off-by: Oliver Smith-Denny <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/4743d8d99256...361cd6b3bd1b
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits