<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/DynamicTablesPkg/Include, 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-24T21:55:19+00:00</updated>
<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>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>DynamicTablesPkg: Add Additional Information CM objects</title>
<updated>2026-07-22T14:40:20+00:00</updated>
<author>
<name>VarshitPandya</name>
<email>varshit.pandya@arm.com</email>
</author>
<published>2026-07-21T16:41:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=2bdb08ab006a178305ee9da3883a30dda41290ae'/>
<id>urn:sha1:2bdb08ab006a178305ee9da3883a30dda41290ae</id>
<content type='text'>
Add the Configuration Manager objects required to describe SMBIOS
Additional Information (Type 40) structures.

The top-level object references a list of Additional Information entries.
Each entry identifies a field in an existing SMBIOS structure and
references a typed value object containing the additional data.

Define the maximum value buffer size from the SMBIOS Type 40 formatted
length limit and add parsers for the new CM objects.

Signed-off-by: Varshit Pandya &lt;varshit.pandya@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Move common size definitions</title>
<updated>2026-07-21T15:18:26+00:00</updated>
<author>
<name>VarshitPandya</name>
<email>varshit.pandya@arm.com</email>
</author>
<published>2026-07-17T15:28:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=bcd168735f46b30525a59b782cad032b8de55e60'/>
<id>urn:sha1:bcd168735f46b30525a59b782cad032b8de55e60</id>
<content type='text'>
Move SMBIOS_MAX_STRING_SIZE and CFMWS_MAX_INTERLEAVE_WAYS to the
common definitions near the top of ArchCommonNameSpaceObjects.h.

Document that SMBIOS_MAX_STRING_SIZE is an implementation-defined
Configuration Manager storage limit, including the terminating NULL,
rather than an SMBIOS specification limit. Also distinguish it from
the legacy SMBIOS_STRING_MAX_LENGTH definition used for SMBIOS 2.6
MIF compatibility.

Signed-off-by: Varshit Pandya &lt;varshit.pandya@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Add System Information CM object and parser</title>
<updated>2026-07-17T11:12:25+00:00</updated>
<author>
<name>Girish Mahadevan</name>
<email>gmahadevan@nvidia.com</email>
</author>
<published>2026-04-20T21:50:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7ac27b187e6063bef2023498da80396ff31467f6'/>
<id>urn:sha1:7ac27b187e6063bef2023498da80396ff31467f6</id>
<content type='text'>
Add EArchCommonObjSystemInfo to ArchCommonNameSpaceObjects.h and a
corresponding parser entry in ConfigurationManagerObjectParser.c.

Signed-off-by: Girish Mahadevan &lt;gmahadevan@nvidia.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg/Smbios: Use EFIAPI for extended callbacks</title>
<updated>2026-07-16T07:10:30+00:00</updated>
<author>
<name>Dongyan Qian</name>
<email>qiandongyan@loongson.cn</email>
</author>
<published>2026-07-13T08:47:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9e83101fdfdbe97c9d5b9586b69a8444bb49584b'/>
<id>urn:sha1:9e83101fdfdbe97c9d5b9586b69a8444bb49584b</id>
<content type='text'>
The SMBIOS_TABLE_GENERATOR_BUILD_TABLEEX and
SMBIOS_TABLE_GENERATOR_FREE_TABLEEX callback types do not specify EFIAPI.
The Type 37 implementations specify it, while the other extended callback
implementations follow the omission in the shared types.

For X64 GCC builds, BaseTools/Conf/tools_def.template adds
-DEFIAPI=__attribute__((ms_abi)). Therefore, callbacks marked with EFIAPI
use the Microsoft x64 ABI, while unannotated callback types use the
compiler default ABI. If the two sides differ, the caller and callee use
different argument registers, and GCC rejects the function pointer
assignment.

This mismatch remained hidden while the standalone Type 37 generator was
built only for AARCH64. Moving the SMBIOS generators to the common
component section adds X64 build coverage and exposes it.

Add EFIAPI to the extended callback types and all matching implementations.
This follows the ACPI generator callback convention and provides the ABI
prerequisite for expanding the SMBIOS standalone build coverage.

Signed-off-by: Dongyan Qian &lt;qiandongyan@loongson.cn&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Add AmlUpdateRdDWord() and AmlUpdateRdWord()</title>
<updated>2026-07-10T23:45:20+00:00</updated>
<author>
<name>Pierre Gondois</name>
<email>pierre.gondois@arm.com</email>
</author>
<published>2026-07-08T13:53:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=dce4c57471175023588d6e3c5754620ea65c5efe'/>
<id>urn:sha1:dce4c57471175023588d6e3c5754620ea65c5efe</id>
<content type='text'>
Add the following functions to the AmlResourceDataApi:
- AmlUpdateRdDWord()
- AmlUpdateRdWord()

Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: add SMBIOS type 44 for risc-v</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:55:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=d7d5ddef074f3d1295370deaef52aad43ed95dab'/>
<id>urn:sha1:d7d5ddef074f3d1295370deaef52aad43ed95dab</id>
<content type='text'>
Add Smbios Type 44 generator for the risc-v processor specific block
support.

Signed-off-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: add SMBIOS type 44 for x86(x64)</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:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=be3aeb7c333c573901aee43fe2980a4aab0a645d'/>
<id>urn:sha1:be3aeb7c333c573901aee43fe2980a4aab0a645d</id>
<content type='text'>
Add Smbios Type 44 generator for the x86(x64) processor specific block
support.

Signed-off-by: Yeoreum Yun &lt;yeoreum.yun@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: add SMBIOS type 44 generator</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:11:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=455b806260c8b17a90e2ccf9aa01dfe58fc4b6f8'/>
<id>urn:sha1:455b806260c8b17a90e2ccf9aa01dfe58fc4b6f8</id>
<content type='text'>
Add Smbios Type 44 generator with the arm processor specific block
support.

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