<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/CmObjectTokenFixer.c, branch master</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-09-10T16:37:02+00:00</updated>
<entry>
<title>DynamicTablesPkg: Generalize the CMN SSDT generator</title>
<updated>2026-09-10T16:37:02+00:00</updated>
<author>
<name>Varshit Pandya</name>
<email>varshit.pandya@arm.com</email>
</author>
<published>2026-08-17T15:00:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7469449514426406e7c3dcad9df6f5b98fd5c183'/>
<id>urn:sha1:7469449514426406e7c3dcad9df6f5b98fd5c183</id>
<content type='text'>
Extend the CMN Configuration Manager object with an implementation type
and optional root-node region length.

Map the implementation type to the ACPI hardware IDs for CMN-600,
CMN-650, CMN-700 and CMN-S3. Apply CMN-600-specific address restrictions
only when the CMN-600 implementation type is selected.

Rename the CMN-600 generator, identifiers and files to reflect support
for multiple CMN implementations.

Signed-off-by: Varshit Pandya &lt;varshit.pandya@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Fix used uninitialized warning from CLANG toolchains</title>
<updated>2025-12-11T01:03:57+00:00</updated>
<author>
<name>Mike Beaton</name>
<email>mjsbeaton@gmail.com</email>
</author>
<published>2025-12-09T11:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=02c88f25f3626aa85545d73b8183e9e39e089ced'/>
<id>urn:sha1:02c88f25f3626aa85545d73b8183e9e39e089ced</id>
<content type='text'>
The compiler is not spotting that the inverse of the same conditions has
already been checked, therefore either the 'if' or the 'else if' has to
happen. On the other hand, it is misleading coding to use 'else if' for
something that has to happen given earlier checks.

This fixes the misleading coding and the warning.

We definitely want to keep the warning enabled, as it has caught several
genuine cases of uninitialized use.

Signed-off-by: Mike Beaton &lt;mjsbeaton@gmail.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Update DynamicPlatRepo for RISC-V namespace</title>
<updated>2025-12-02T20:52:41+00:00</updated>
<author>
<name>Sunil V L</name>
<email>sunilvl@ventanamicro.com</email>
</author>
<published>2024-07-02T04:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ce5d42269186b526d68cdbbf928aae69e4aca240'/>
<id>urn:sha1:ce5d42269186b526d68cdbbf928aae69e4aca240</id>
<content type='text'>
Update DynamicPlatRepo to incorporate the newly introduced RISC-V
namespace. This change ensures that platform repository data aligns
with RISC-V specific object definitions and structures.

Currently only ARM command objects are supported to fix up the self
token. However, some of the RISC-V command objects also need token
fixers. Add support for RISC-V token fixers.

This update is necessary to support RISC-V ACPI table generation and
platform configuration management.

Signed-off-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Move PSD info to Arch Common</title>
<updated>2024-07-29T13:44:55+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2024-03-11T15:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=fb6a7147f3a9438f83e749dbbd3d1387d9471840'/>
<id>urn:sha1:fb6a7147f3a9438f83e749dbbd3d1387d9471840</id>
<content type='text'>
Move the PSD info object from Arm Namespace to the Arch Common
namespace.

Correspondingly also update the following modules to reflect the
changes introduced by the move:
 - SSDT CPU topology generator
 - ConfigurationManagerObjectParser
 - Dynamic Plat Repo TokenFixer map.

Cc: Pierre Gondois &lt;Pierre.Gondois@arm.com&gt;
Cc: Yeo Reum Yun &lt;YeoReum.Yun@arm.com&gt;
Cc: AbdulLateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
Cc: Jeshua Smith &lt;jeshuas@nvidia.com&gt;
Cc: Jeff Brasen &lt;jbrasen@nvidia.com&gt;
Cc: Girish Mahadevan &lt;gmahadevan@nvidia.com&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Cc: Meenakshi Aggarwal &lt;meenakshi.aggarwal@nxp.com&gt;
Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Move PCC Type 5 info to Arch Common</title>
<updated>2024-07-29T13:44:55+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2024-03-11T15:45:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=6466a6e63eb6d808ad9244803edcd2a483f7a121'/>
<id>urn:sha1:6466a6e63eb6d808ad9244803edcd2a483f7a121</id>
<content type='text'>
Move the PCC Subspace Type 5 info object from Arm Namespace to
the Arch Common namespace.

Correspondingly also update the following modules to reflect the
changes introduced by the move:
 - PCCT generator
 - ConfigurationManagerObjectParser
 - Dynamic Plat Repo TokenFixer map.

Cc: Pierre Gondois &lt;Pierre.Gondois@arm.com&gt;
Cc: Yeo Reum Yun &lt;YeoReum.Yun@arm.com&gt;
Cc: AbdulLateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
Cc: Jeshua Smith &lt;jeshuas@nvidia.com&gt;
Cc: Jeff Brasen &lt;jbrasen@nvidia.com&gt;
Cc: Girish Mahadevan &lt;gmahadevan@nvidia.com&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Cc: Meenakshi Aggarwal &lt;meenakshi.aggarwal@nxp.com&gt;
Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Move PCC Type 3 &amp; 4 info to Arch Common</title>
<updated>2024-07-29T13:44:55+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2024-03-11T15:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=e8119798b189edb6e40cd9d472159d1db62e6ca5'/>
<id>urn:sha1:e8119798b189edb6e40cd9d472159d1db62e6ca5</id>
<content type='text'>
Move the PCC Subspace Type 3 &amp; 4 info object from Arm Namespace to
the Arch Common namespace.

Correspondingly also update the following modules to reflect the
changes introduced by the move:
 - PCCT generator
 - ConfigurationManagerObjectParser
 - Dynamic Plat Repo TokenFixer map.

Cc: Pierre Gondois &lt;Pierre.Gondois@arm.com&gt;
Cc: Yeo Reum Yun &lt;YeoReum.Yun@arm.com&gt;
Cc: AbdulLateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
Cc: Jeshua Smith &lt;jeshuas@nvidia.com&gt;
Cc: Jeff Brasen &lt;jbrasen@nvidia.com&gt;
Cc: Girish Mahadevan &lt;gmahadevan@nvidia.com&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Cc: Meenakshi Aggarwal &lt;meenakshi.aggarwal@nxp.com&gt;
Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Move PCC Type2 info to Arch Common</title>
<updated>2024-07-29T13:44:55+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2024-03-11T15:26:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=78b77d9ec4114df1177185c4f69ad89da9610599'/>
<id>urn:sha1:78b77d9ec4114df1177185c4f69ad89da9610599</id>
<content type='text'>
Move the PCC Subspace Type2 info object from Arm Namespace to
the Arch Common namespace.

Correspondingly also update the following modules to reflect the
changes introduced by the move:
 - PCCT generator
 - ConfigurationManagerObjectParser
 - Dynamic Plat Repo TokenFixer map.

Cc: Pierre Gondois &lt;Pierre.Gondois@arm.com&gt;
Cc: Yeo Reum Yun &lt;YeoReum.Yun@arm.com&gt;
Cc: AbdulLateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
Cc: Jeshua Smith &lt;jeshuas@nvidia.com&gt;
Cc: Jeff Brasen &lt;jbrasen@nvidia.com&gt;
Cc: Girish Mahadevan &lt;gmahadevan@nvidia.com&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Cc: Meenakshi Aggarwal &lt;meenakshi.aggarwal@nxp.com&gt;
Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Move PCC Type1 info to Arch Common</title>
<updated>2024-07-29T13:44:55+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2024-03-11T15:20:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=870cf728ef82c398f1a4b1e2031046a699eadb6e'/>
<id>urn:sha1:870cf728ef82c398f1a4b1e2031046a699eadb6e</id>
<content type='text'>
Move the PCC Subspace Type1 info object from Arm Namespace to
the Arch Common namespace.

Correspondingly also update the following modules to reflect the
changes introduced by the move:
 - PCCT generator
 - ConfigurationManagerObjectParser
 - Dynamic Plat Repo TokenFixer map.

Cc: Pierre Gondois &lt;Pierre.Gondois@arm.com&gt;
Cc: Yeo Reum Yun &lt;YeoReum.Yun@arm.com&gt;
Cc: AbdulLateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
Cc: Jeshua Smith &lt;jeshuas@nvidia.com&gt;
Cc: Jeff Brasen &lt;jbrasen@nvidia.com&gt;
Cc: Girish Mahadevan &lt;gmahadevan@nvidia.com&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Cc: Meenakshi Aggarwal &lt;meenakshi.aggarwal@nxp.com&gt;
Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Move PCC Type0 info to Arch Common</title>
<updated>2024-07-29T13:44:55+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2024-03-11T15:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=db4496d30a4a48e7c3aceb742cc681b2cc50da64'/>
<id>urn:sha1:db4496d30a4a48e7c3aceb742cc681b2cc50da64</id>
<content type='text'>
Move the PCC Subspace Type0 info object from Arm Namespace to
the Arch Common namespace.

Correspondingly also update the following modules to reflect the
changes introduced by the move:
 - PCCT generator
 - ConfigurationManagerObjectParser
 - Dynamic Plat Repo TokenFixer map.

Cc: Pierre Gondois &lt;Pierre.Gondois@arm.com&gt;
Cc: Yeo Reum Yun &lt;YeoReum.Yun@arm.com&gt;
Cc: AbdulLateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
Cc: Jeshua Smith &lt;jeshuas@nvidia.com&gt;
Cc: Jeff Brasen &lt;jbrasen@nvidia.com&gt;
Cc: Girish Mahadevan &lt;gmahadevan@nvidia.com&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Cc: Meenakshi Aggarwal &lt;meenakshi.aggarwal@nxp.com&gt;
Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Move Continuous perf control info to Arch Common</title>
<updated>2024-07-29T13:44:55+00:00</updated>
<author>
<name>Sami Mujawar</name>
<email>sami.mujawar@arm.com</email>
</author>
<published>2024-03-11T14:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ff249c62e30c3629273f5c4fb77da783f9a5b9a1'/>
<id>urn:sha1:ff249c62e30c3629273f5c4fb77da783f9a5b9a1</id>
<content type='text'>
Move the Continuous perfformance control info object from Arm
Namespace to the Arch Common namespace.

Correspondingly also update the following modules to reflect the
changes introduced by the move:
 - SSDT CPU topology generator
 - ConfigurationManagerObjectParser
 - Dynamic Plat Repo TokenFixer map.

Cc: Pierre Gondois &lt;Pierre.Gondois@arm.com&gt;
Cc: Yeo Reum Yun &lt;YeoReum.Yun@arm.com&gt;
Cc: AbdulLateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
Cc: Jeshua Smith &lt;jeshuas@nvidia.com&gt;
Cc: Jeff Brasen &lt;jbrasen@nvidia.com&gt;
Cc: Girish Mahadevan &lt;gmahadevan@nvidia.com&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Cc: Meenakshi Aggarwal &lt;meenakshi.aggarwal@nxp.com&gt;
Signed-off-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
</feed>
