<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/MdePkg, branch dependabot/github_actions/actions/setup-python-7</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Factions%2Fsetup-python-7'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-07-25T01:32:22+00:00</updated>
<entry>
<title>MdePkg,SecurityPkg: Fix TPM2 ACPI Table</title>
<updated>2026-07-25T01:32:22+00:00</updated>
<author>
<name>rdiaz</name>
<email>raymonddiaz@microsoft.com</email>
</author>
<published>2026-06-25T21:47:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=479a79c57f2a9de05caa516dc6befdcfe02f24ad'/>
<id>urn:sha1:479a79c57f2a9de05caa516dc6befdcfe02f24ad</id>
<content type='text'>
Updated the ACPI code to fix an issue where the template was
outdated and the revision was reporting V5 but the template was still
using the V4 version of the Start Method specific parameters.

Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Raymond Diaz &lt;raymonddiaz@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/Usb: Add BOS Descriptor to support SuperSpeed Devices</title>
<updated>2026-07-22T07:25:57+00:00</updated>
<author>
<name>Jared Pan</name>
<email>jared.pan@dell.com</email>
</author>
<published>2026-07-13T08:10:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ea275a48fa983d9d2266d697b1248d63ea5a9ba2'/>
<id>urn:sha1:ea275a48fa983d9d2266d697b1248d63ea5a9ba2</id>
<content type='text'>
[Suggested Solution]
Add the BOS descriptor structure and definition.

Signed-off-by: Marlboro Chuang &lt;marlboro.chuang@dell.com&gt;
Signed-off-by: Jared Pan &lt;jared.pan@dell.com&gt;
</content>
</entry>
<entry>
<title>MdePkg,MdeModulePkg: ArmFfaLib: Expand to include first 4 registers</title>
<updated>2026-07-20T19:13:15+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2026-06-19T17:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=89c6073683e18cd3271d7263b0e2712c88c7ec12'/>
<id>urn:sha1:89c6073683e18cd3271d7263b0e2712c88c7ec12</id>
<content type='text'>
The direct message arguments stripped off the header, making the
underlying FF-A function interface to lose information when it comes to
certain return code, i.e. FFA_YIELD and FFA_INTERRUPT.

This change adds back the header field for this purpose so that the
callers can decide how to act on the corresponding return codes.

It then populates the header field for this purpose in FFA direct
message functions so that the callers can decide how to act on the
corresponding return codes.

Continuous-integration-options: PatchCheck.ignore-multi-package

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: BaseMemoryLib: Add memory barrier to SetMem</title>
<updated>2026-07-18T15:04:29+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2026-07-14T00:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8f5a348a9d0502b041f76ab6cbb0d2b9d8599c24'/>
<id>urn:sha1:8f5a348a9d0502b041f76ab6cbb0d2b9d8599c24</id>
<content type='text'>
The implementation adds a toolchain-specific compiler barriers to
discourage reordering under aggressive optimization around memory
setting operations.

Signed-off-by: Kun Qin &lt;kun.qin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/UefiDevicePathLib: Check allocated buffer before use</title>
<updated>2026-07-17T09:45:38+00:00</updated>
<author>
<name>Qihang Gao</name>
<email>gaoqihang@loongson.cn</email>
</author>
<published>2026-06-26T03:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9fcb50d56cbec9e715024b5700cbbb318dcda742'/>
<id>urn:sha1:9fcb50d56cbec9e715024b5700cbbb318dcda742</id>
<content type='text'>
The allocated buffer NewStr should be checked if it's NULL to avoid
null pointer dereference.

Signed-off-by: Qihang Gao &lt;gaoqihang@loongson.cn&gt;
</content>
</entry>
<entry>
<title>MdePkg/UefiDevicePathLib: Fix the potential memory leak issue</title>
<updated>2026-07-17T09:45:38+00:00</updated>
<author>
<name>Qihang Gao</name>
<email>gaoqihang@loongson.cn</email>
</author>
<published>2026-06-25T09:07:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=fa461abf8a51b09c965d15c0d65be704b8b00a19'/>
<id>urn:sha1:fa461abf8a51b09c965d15c0d65be704b8b00a19</id>
<content type='text'>
The function DevPathToTextUsbWWID() allocates NewStr when the input
SerialNumber lacks a null terminator. However, this allocated memory
is never freed after use, resulting in a memory leak.

This patch adds the missing FreePool() for NewStr before the function
returns, ensuring that the allocated buffer is properly freed and
eliminating the potential leak.

Signed-off-by: Qihang Gao &lt;gaoqihang@loongson.cn&gt;
</content>
</entry>
<entry>
<title>MdePkg: added mock for InstallConfigurationTable</title>
<updated>2026-07-16T02:33:17+00:00</updated>
<author>
<name>Alexander Gryanko</name>
<email>xpahos@gmail.com</email>
</author>
<published>2025-07-08T11:35:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ef2996c667869dd36debd0004d7a6c813e523b05'/>
<id>urn:sha1:ef2996c667869dd36debd0004d7a6c813e523b05</id>
<content type='text'>
InstallConfigurationTable is used in the AddImageExeInfo
call and is necessary for outputting information about
the binary file in case of an error. Mock has been added
for the DxeImageVerificationHandler subroutine.

Signed-off-by: Alexander Gryanko &lt;xpahos@gmail.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: SMBIOS: add RiscV processor specific block structure</title>
<updated>2026-07-09T14:13:22+00:00</updated>
<author>
<name>Yeoreum Yun</name>
<email>yeoreum.yun@arm.com</email>
</author>
<published>2026-07-05T17:39:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=143e4441ed678875f8e499ceb0a801df85dd9dce'/>
<id>urn:sha1:143e4441ed678875f8e499ceb0a801df85dd9dce</id>
<content type='text'>
Add definitions for RiscV processor specific block structure.

Signed-off-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: SMBIOS: add x86(x64) processor specific block structure</title>
<updated>2026-07-09T14:13:22+00:00</updated>
<author>
<name>Yeoreum Yun</name>
<email>yeoreum.yun@arm.com</email>
</author>
<published>2026-07-05T16:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=071b0778d9ec2d0f5ccfcbcc9c2e3dc841e31da2'/>
<id>urn:sha1:071b0778d9ec2d0f5ccfcbcc9c2e3dc841e31da2</id>
<content type='text'>
Add definitions for x86 processor specific block structure.

Signed-off-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: SMBIOS: add Arm processor specific block structures</title>
<updated>2026-07-09T14:13:22+00:00</updated>
<author>
<name>Yeoreum Yun</name>
<email>yeoreum.yun@arm.com</email>
</author>
<published>2026-07-05T15:06:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b35d53d589ce9a03c268e7d2db617360609817d6'/>
<id>urn:sha1:b35d53d589ce9a03c268e7d2db617360609817d6</id>
<content type='text'>
Add definitions for Arm processor specific block structure and
related sub data structure.

Signed-off-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;
</content>
</entry>
</feed>
