Skip to content

Commit 7ce1988

Browse files
Abdul Lateef Attarmergify[bot]
authored andcommitted
DynamicTablesPkg: Add the parser for EArchCommonObjTpm2DeviceInfo
Add the missing parser for EArchCommonObjTpm2DeviceInfo. This missing parser causing assert for EArchCommonObjMcfgPciConfigSpaceInfo and EArchCommonObjPciRootPortInfo parser. Signed-off-by: Abdul Lateef Attar <[email protected]>
1 parent e29efd2 commit 7ce1988

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -883,6 +883,13 @@ STATIC CONST CM_OBJ_PARSER CmArchCommonObjSpcrInfoParser[] = {
883883
{ "TerminalType", 1, "0x%x", NULL }
884884
};
885885

886+
/** A Parser for EArchCommonObjTpm2DeviceInfo.
887+
*/
888+
STATIC CONST CM_OBJ_PARSER CmArchCommonObjTpm2DeviceInfoParser[] = {
889+
{ "Tpm2DeviceBaseAddress", sizeof (UINT64), "0x%lx", NULL },
890+
{ "Tpm2DeviceSize", sizeof (UINT64), "0x%lx", NULL }
891+
};
892+
886893
/** A parser for EArchCommonObjPciRootPortInfo
887894
*/
888895
STATIC CONST CM_OBJ_PARSER CmArchCommonObjPciRootPortInfoParser[] = {
@@ -940,6 +947,7 @@ STATIC CONST CM_OBJ_PARSER_ARRAY ArchCommonNamespaceObjectParser[] = {
940947
CM_PARSER_ADD_OBJECT (EArchCommonObjMemoryLatBwInfo, CmArchCommonMemoryLatBwInfo),
941948
CM_PARSER_ADD_OBJECT (EArchCommonObjMemoryCacheInfo, CmArchCommonMemoryCacheInfo),
942949
CM_PARSER_ADD_OBJECT (EArchCommonObjSpcrInfo, CmArchCommonObjSpcrInfoParser),
950+
CM_PARSER_ADD_OBJECT (EArchCommonObjTpm2DeviceInfo, CmArchCommonObjTpm2DeviceInfoParser),
943951
CM_PARSER_ADD_OBJECT (EArchCommonObjMcfgPciConfigSpaceInfo, CmArchCommonPciConfigSpaceInfoParser),
944952
CM_PARSER_ADD_OBJECT (EArchCommonObjPciRootPortInfo, CmArchCommonObjPciRootPortInfoParser),
945953
CM_PARSER_ADD_OBJECT_RESERVED (EArchCommonObjMax)

0 commit comments

Comments
 (0)