DynamicTablesPkg: add missing CmX64ProcessorSpecificBlockInfo Parser

Add missing CmX64ProcessorSpecificBlockInfo Parser.

Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
This commit is contained in:
Yeoreum Yun 2026-08-13 13:56:34 +01:00 committed by pierregondois
parent 0134205aab
commit c7f9f3af68

View file

@ -1837,6 +1837,14 @@ STATIC CONST CM_OBJ_PARSER CmX64Ia32ErrSourceNmiInfoParser[] = {
{ "MaxRawDataLength", 4, "0x%x",NULL },
};
/** A parser for CmX64ProcessorSpecificBlockInfo
*/
STATIC CONST CM_OBJ_PARSER CmX64ProcessorSpecificBlockInfoParser[] = {
{ "BlockIdentifier", sizeof (UINT8), "0x%x", NULL },
{ "Revision", sizeof (UINT16), "0x%x", NULL },
{ "UseConditionAttributes", sizeof (UINT32), "0x%x", NULL },
};
/** A parser for X64 namespace objects.
*/
STATIC CONST CM_OBJ_PARSER_ARRAY X64NamespaceObjectParser[] = {
@ -1864,6 +1872,7 @@ STATIC CONST CM_OBJ_PARSER_ARRAY X64NamespaceObjectParser[] = {
CM_PARSER_ADD_OBJECT (EX64ObjErrSourceIa32CorrectedMachineCheckInfo,CmX64Ia32ErrSourceCorrectedMachineCheckInfoParser),
CM_PARSER_ADD_OBJECT (EX64ObjErrSourceIa32DeferredMachineCheckInfo, CmX64Ia32ErrSourceDeferredMachineCheckInfoParser),
CM_PARSER_ADD_OBJECT (EX64ObjErrSourceIa32NmiInfo, CmX64Ia32ErrSourceNmiInfoParser),
CM_PARSER_ADD_OBJECT (EX64ObjProcessorSpecificBlockInfo, CmX64ProcessorSpecificBlockInfoParser),
CM_PARSER_ADD_OBJECT_RESERVED (EX64ObjMax)
};