summaryrefslogtreecommitdiffstats
path: root/DynamicTablesPkg/DynamicTablesPkg.dec
diff options
context:
space:
mode:
authorPierre Gondois <Pierre.Gondois@arm.com>2021-12-09 10:32:47 +0100
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2021-12-14 18:45:19 +0000
commitb2d0ed20fd50ebad2cafaf2c39c2c20c6083b690 (patch)
tree8c31dec63ea322ef649e0cabae4aa6cecf2096a4 /DynamicTablesPkg/DynamicTablesPkg.dec
parent9006967c8d24f5d9585278fb6363b08f2118d424 (diff)
downloadedk2-b2d0ed20fd50ebad2cafaf2c39c2c20c6083b690.tar.gz
edk2-b2d0ed20fd50ebad2cafaf2c39c2c20c6083b690.tar.bz2
edk2-b2d0ed20fd50ebad2cafaf2c39c2c20c6083b690.zip
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>
Diffstat (limited to 'DynamicTablesPkg/DynamicTablesPkg.dec')
-rw-r--r--DynamicTablesPkg/DynamicTablesPkg.dec3
1 files changed, 3 insertions, 0 deletions
diff --git a/DynamicTablesPkg/DynamicTablesPkg.dec b/DynamicTablesPkg/DynamicTablesPkg.dec
index 80a61dd2db..9b74c5a671 100644
--- a/DynamicTablesPkg/DynamicTablesPkg.dec
+++ b/DynamicTablesPkg/DynamicTablesPkg.dec
@@ -24,6 +24,9 @@
## @libraryclass Defines a set of APIs for Dynamic AML generation.
AmlLib|Include/Library/AmlLib/AmlLib.h
+ ## @libraryclass Defines a set of APIs to handle dynamically created CmObj.
+ DynamicPlatRepoLib|Include/Library/DynamicPlatRepoLib.h
+
## @libraryclass Defines a set of APIs to a hardware information parser.
HwInfoParserLib|Include/Library/HwInfoParserLib.h