<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git, 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-27T13:40:15+00:00</updated>
<entry>
<title>GitHub Action: Bump actions/setup-python from 6 to 7</title>
<updated>2026-07-27T13:40:15+00:00</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2026-07-27T13:40:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b05cf3d1b43c33eb45aee9d9d5fcc78f48de0059'/>
<id>urn:sha1:b05cf3d1b43c33eb45aee9d9d5fcc78f48de0059</id>
<content type='text'>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] &lt;support@github.com&gt;</content>
</entry>
<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>DynamicTablesPkg: Use ArmSmcccSocIdLib for SoC ID</title>
<updated>2026-07-24T21:55:19+00:00</updated>
<author>
<name>VarshitPandya</name>
<email>varshit.pandya@arm.com</email>
</author>
<published>2026-07-22T15:07:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=984b2fb3bda61ddda065566c72e6e32ea35b67b4'/>
<id>urn:sha1:984b2fb3bda61ddda065566c72e6e32ea35b67b4</id>
<content type='text'>
Update SmbiosSmcLib to use ArmSmcccSocIdLib for retrieving the JEP106
identification code and SoC revision.

Remove the duplicated SMCCC feature detection and SoC ID calls while
retaining the SMBIOS-specific formatting of the Type 4 Processor ID.

Signed-off-by: Varshit Pandya &lt;Varshit.Pandya@arm.com&gt;
</content>
</entry>
<entry>
<title>ArmPkg: Add Arm SMCCC SoC ID library</title>
<updated>2026-07-24T21:55:19+00:00</updated>
<author>
<name>VarshitPandya</name>
<email>varshit.pandya@arm.com</email>
</author>
<published>2026-07-22T14:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=5c6e9d475fe2943f2844ca879785c198588a30d0'/>
<id>urn:sha1:5c6e9d475fe2943f2844ca879785c198588a30d0</id>
<content type='text'>
Add ArmSmcccSocIdLib to provide a shared interface for checking support
for the SMCCC Architecture SoC ID service and retrieving the JEP106
identification code and SoC revision.

Move the existing SMCCC SoC ID handling out of ProcessorSubClassDxe and
update the driver to use the new library. Continue to use the MIDR value
for the SMBIOS Processor ID when the SMCCC SoC ID service is unavailable.

This allows other SMBIOS implementations to reuse the SMCCC handling
without duplicating it or depending on the legacy ProcessorSubClassDxe
driver.

Signed-off-by: Varshit Pandya &lt;Varshit.Pandya@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Fix markdownlint errors</title>
<updated>2026-07-24T19:37:20+00:00</updated>
<author>
<name>Aaron Pop</name>
<email>aaronpop@microsoft.com</email>
</author>
<published>2026-07-21T22:41:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=71c401f2e98f2bf13e98a4258f6e92854a6a0711'/>
<id>urn:sha1:71c401f2e98f2bf13e98a4258f6e92854a6a0711</id>
<content type='text'>
Fixing all markdown lint errors found by running markdownlint-cli.

Verified that rendering still shows valid information.

Signed-off-by: Aaron Pop &lt;aaronpop@microsoft.com&gt;
</content>
</entry>
<entry>
<title>.pytool: Include the British English dictionary</title>
<updated>2026-07-24T18:21:31+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2026-07-23T02:25:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=58e8828bb37ba3b9ef9a5bebcc3369fd032188a6'/>
<id>urn:sha1:58e8828bb37ba3b9ef9a5bebcc3369fd032188a6</id>
<content type='text'>
Prevent British English words from being flagged as spelling errors.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>StandaloneMmPkg/Core: Fix memory leak in MmiHandlerRegister</title>
<updated>2026-07-24T11:17:34+00:00</updated>
<author>
<name>Qihang Gao</name>
<email>gaoqihang@loongson.cn</email>
</author>
<published>2026-07-24T02:55:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8d2bbdfb14384d77a5be491d90a8ac35cfa192a8'/>
<id>urn:sha1:8d2bbdfb14384d77a5be491d90a8ac35cfa192a8</id>
<content type='text'>
In MmiHandlerRegister(), the MmiHandler structure is currently
allocated before looking up the target MmiEntry. If the lookup
fails, the function returns an error but the allocated MmiHandler
is never freed, causing a memory leak.

This patch moves the allocation of MmiHandler and its initialization
to after the MmiEntry lookup and validation. This ensures that memory
is only allocated when the operation can succeed, eliminating the need
for a FreePool() on the error path and simplifying the error handling
logic.

Signed-off-by: Qihang Gao &lt;gaoqihang@loongson.cn&gt;
Suggested-by: Ray Ni &lt;ray.ni@intel.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Smbios System Enclosure (Type 3)</title>
<updated>2026-07-24T07:06:45+00:00</updated>
<author>
<name>Girish Mahadevan</name>
<email>gmahadevan@nvidia.com</email>
</author>
<published>2026-07-11T17:39:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f246d215eada6bb9fa7abc81c6aed2b49732f51a'/>
<id>urn:sha1:f246d215eada6bb9fa7abc81c6aed2b49732f51a</id>
<content type='text'>
Signed-off-by: Girish Mahadevan &lt;gmahadevan@nvidia.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Add System Enclosure CM object and parser</title>
<updated>2026-07-24T07:06:45+00:00</updated>
<author>
<name>Girish Mahadevan</name>
<email>gmahadevan@nvidia.com</email>
</author>
<published>2026-07-11T16:20:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1d8239c4fc8434babb91ae1355ef07aa6a0d073a'/>
<id>urn:sha1:1d8239c4fc8434babb91ae1355ef07aa6a0d073a</id>
<content type='text'>
Signed-off-by: Girish Mahadevan &lt;gmahadevan@nvidia.com&gt;
</content>
</entry>
<entry>
<title>BaseTools: Add support for preserving build ID</title>
<updated>2026-07-22T18:06:03+00:00</updated>
<author>
<name>Chris Fernald</name>
<email>chfernal@microsoft.com</email>
</author>
<published>2026-01-16T17:30:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=27ac8fac0b61e6b464369cc1cadc66a7b83336c4'/>
<id>urn:sha1:27ac8fac0b61e6b464369cc1cadc66a7b83336c4</id>
<content type='text'>
Adds an optional flag that copies the GNU build-id note from the input
ELF file into the output PE/COFF firmware image as a dedicated ".bldid"
section. The build ID is emitted by the linker as a unique fingerprint
of the binary and allows custom post-build and debugging tools to
reliably match a firmware image against its corresponding unstripped
ELF and debug symbols, without relying on file names, timestamps, or
build paths.

This notable opts to use a non-standard section name ".bldid" to store
the build ID. This approach was chosen to keep genfw and the parsers simple
since the full "build-id" name would require redirecting the section name.
While this breaks from standard conventions, this is not impactful since
GenFW is already creating a non-standard artifact for the PE image with
the associated ELF symbol file.

Signed-off-by: Chris Fernald &lt;chfernal@microsoft.com&gt;
</content>
</entry>
</feed>
