<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/DynamicTablesPkg/Library/Common/DynamicPlatRepoLib/DynamicPlatRepo.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>2025-12-02T20:52:41+00:00</updated>
<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: Add helper to add array as a CmObj</title>
<updated>2025-10-13T10:45:45+00:00</updated>
<author>
<name>Sarah Walker</name>
<email>Sarah.Walker2@arm.com</email>
</author>
<published>2025-10-02T16:28:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b0aac86c0db73349f7c8da71506c70fc409a80ca'/>
<id>urn:sha1:b0aac86c0db73349f7c8da71506c70fc409a80ca</id>
<content type='text'>
Implement a helper to add an array as a CmObj.

Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Add helper to add CmObj with given token</title>
<updated>2025-10-13T10:45:45+00:00</updated>
<author>
<name>Sarah Walker</name>
<email>Sarah.Walker2@arm.com</email>
</author>
<published>2025-09-03T10:20:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=12690ffbb850c540834f0225477c9f3521434271'/>
<id>urn:sha1:12690ffbb850c540834f0225477c9f3521434271</id>
<content type='text'>
Implement function to add a CmObj with a token provided by the caller. This
is intended to be used with abstract tokens, the value of which is generated
by the caller.

Signed-off-by: Sarah Walker &lt;Sarah.Walker2@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Move Cm Reference object 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-06T16:28:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4f29b082e802e05f4dbe50734c7f2a3780d58707'/>
<id>urn:sha1:4f29b082e802e05f4dbe50734c7f2a3780d58707</id>
<content type='text'>
Move Cm Reference object from Arm Namespace to the Arch
Common namespace.

Correspondingly also update the following modules to reflect the
changes introduced by the move:
 - PPTT generator
 - SSDT CPU topology generator
 - SSDT PCIe generator
 - ConfigurationManagerObjectParser
 - Dynamic Plat Repo, the Token Mapper and the TokenFixer map.
 - FdtHwInfoParser library

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: Update DynamicPlatRepo for Arch Common namespace</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-06T16:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9c040c003a4b8645bbf45f149d1ddb43cc3e9b11'/>
<id>urn:sha1:9c040c003a4b8645bbf45f149d1ddb43cc3e9b11</id>
<content type='text'>
Update DynamicPlatRepo to reflect the introduction of the Arch
Common namespace. Also, update the TokenFixer map to reflect the
current state of the ArmNamespace Objects and add a note in the
documentation header for the EARM_OBJECT_ID enum, that the Token
fixer map needs updating whenever the ArmObjectId space is updated.

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: Fix X64 compilation errors</title>
<updated>2024-01-03T14:30:45+00:00</updated>
<author>
<name>Abdul Lateef Attar</name>
<email>AbdulLateef.Attar@amd.com</email>
</author>
<published>2024-01-03T09:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ea658e35a991377ea7beea7cbd7ba56dc1071f10'/>
<id>urn:sha1:ea658e35a991377ea7beea7cbd7ba56dc1071f10</id>
<content type='text'>
Add the support for X64 compilation to the CI.
Fix the compilation errors.

Cc: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Cc: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Signed-off-by: Abdul Lateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
Reviewed-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>DynamicTablesPkg: Add DynamicPlatRepo library</title>
<updated>2021-12-14T18:45:19+00:00</updated>
<author>
<name>Pierre Gondois</name>
<email>Pierre.Gondois@arm.com</email>
</author>
<published>2021-12-09T09:32:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=38f6d78c3b62f8825e7d802697b7992418a72da7'/>
<id>urn:sha1:38f6d78c3b62f8825e7d802697b7992418a72da7</id>
<content type='text'>
The DynamicPlatRepo library allows to handle dynamically created
CmObj. The dynamic platform repository can be in the following states:
1 - Non-initialised
2 - Transient:
    Possibility to add CmObj to the platform, but not to query them.
3 - Finalised:
    Possibility to query CmObj, but not to add new.

A token is allocated to each CmObj added to the dynamic platform
repository (except for reference tokens CmObj). This allows to retrieve
dynamic CmObjs among all CmObj (static CmObj for instance).

This patch add the inf file of the module and the main module
functionnalities and update the dsc file of the package.

Signed-off-by: Pierre Gondois &lt;Pierre.Gondois@arm.com&gt;
Reviewed-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
</feed>
