audk/DynamicTablesPkg/Include
Pierre Gondois b2d0ed20fd DynamicTablesPkg: Definition for DynamicPlatRepoLib interface
The DynamicPlatRepoLib 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 defines the library interface of the DynamicPlatRepo.

Signed-off-by: Pierre Gondois <Pierre.Gondois@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
2021-12-14 18:45:19 +00:00
..
Library DynamicTablesPkg: Definition for DynamicPlatRepoLib interface 2021-12-14 18:45:19 +00:00
Protocol DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
AcpiTableGenerator.h DynamicTablesPkg: SSDT Pci express generator 2021-12-13 12:48:42 +00:00
ArmNameSpaceObjects.h DynamicTablesPkg: Add Pci related objects 2021-12-13 12:48:42 +00:00
ConfigurationManagerHelper.h DynamicTablesPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:57 -07:00
ConfigurationManagerObject.h DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
DeviceTreeTableGenerator.h DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SmbiosTableGenerator.h DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
StandardNameSpaceObjects.h DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
TableGenerator.h DynamicTablesPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00