From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (EUR02-VE1-obe.outbound.protection.outlook.com [40.107.2.66]) by mx.groups.io with SMTP id smtpd.web08.6907.1666787840952267422 for ; Wed, 26 Oct 2022 05:37:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=rHQGwg3y; spf=pass (domain: arm.com, ip: 40.107.2.66, mailfrom: sami.mujawar@arm.com) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=O+vn6PvHlHUYzb/yhNN4mqYdF7YH7gavOAU717zJqkUm7024TT+27detAgEzEC3rsl2NuoQrHDP12kT4ot2YT0i9pEUnbY8Q0F9Lnj25xOZg1cMG+h2WkmXRFeItzT2PKzJLx4jS8hxFcD+rUm/gYn84vaWd4jwKbiVvUKcuhEjyLUXW10r/G1fDg5OrFkmKFjsOsA//xmPBy/NYyy3krzAnMC9YfTQr2+rQ9WeimLblWWm/NJ4DX5dK8R8GwyaSJYVhfkRBN3P+j84ckBTglXOomfjfyXYlW1NreECrVr7V+aG2Zoz4EMvFTQtQBjatrwbKAN5cbJCruwpgaYXiUw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bGmgkaaWbDtcltBNsc0Xj8ev0vGOYng0D7hpvzEizck=; b=XYct8tJBMw0qVIBjDJI1q4vVs5dkJlUrr4SIBMaiQsVtJhhcOkc8YUWoDOPmHxqV9/miN/CiCuEpoBZpQCDxESUmSAz8coKScoa+cW6vL3+2HyXOJS7OVwx9Fn7R0CD/Bc/TJ7GdeL4K7hFEpfB2MLLxWKNCFhs5zigLProOE+VJiXvaw+45nndWO2S+8cc4Qafv2ZsGyPZjfaFi3p0NFjMb5Nrxj6ZQVd/1YCPWOeuZ+WH8U/4huFW8RXJWskD0x23yeNOwn2l2pyubq8exczGmgUSg/Gc44atDd27nQ4rdvsGK4VG5hv6v9WhgoG8DEg+2rfWOEqNZRQYJM3mwYw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bGmgkaaWbDtcltBNsc0Xj8ev0vGOYng0D7hpvzEizck=; b=rHQGwg3y8VSLhmB7bH/o+YGfRKU89slRXBq52liNH6K+K3BWN1zhC6koolhNa8LZ2/h0Xd8xiHjYNm+0Aalueuz8uLJYFnipVcU/OFBdIkLoNR/HEKxexCZuS34dngByQw5p1R7KoPVQl4ckPSThxtV/i/JoSsplZS3jaoxFDio= Received: from AM6PR10CA0054.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:80::31) by GVXPR08MB7797.eurprd08.prod.outlook.com (2603:10a6:150:5::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.23; Wed, 26 Oct 2022 12:37:17 +0000 Received: from VI1EUR03FT018.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:80:cafe::3d) by AM6PR10CA0054.outlook.office365.com (2603:10a6:209:80::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.28 via Frontend Transport; Wed, 26 Oct 2022 12:37:17 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VI1EUR03FT018.mail.protection.outlook.com (100.127.144.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.16 via Frontend Transport; Wed, 26 Oct 2022 12:37:16 +0000 Received: ("Tessian outbound 2ff13c8f2c05:v130"); Wed, 26 Oct 2022 12:37:16 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: d8611dd81646d154 X-CR-MTA-TID: 64aa7808 Received: from 5880dca0ff9e.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 36B61D20-C98C-4357-898C-6F543D3B3050.1; Wed, 26 Oct 2022 12:37:10 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5880dca0ff9e.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 26 Oct 2022 12:37:10 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VEbO0UAfgUJXfdfQMzn66wIGADy0M+TLp8fFjqvcVB8EaGyhpXseDL0eDSHdYJDAqNKZdJA25YmfmCAQmNvxPxvPzTPyTzrBRtdhLFsc8KhIlkt2w1VJdSYalO62fnxtAViqtqc4SXQ4q3n/aO3XtmFIntdYi1Gk3kkMvi0uZ4f5FyhpdXe3iAmZ9mwR4UAwhc+hGEOGIEyQnlDObK3cjbMH5FidDswZJoifamajJA4qEKokpeXdabgB87K0K+ybFZNib2Na+Te2X5M9qcMj1bpnyk8GhF/5bsjnLn1kNVullPK4pReJQe4Bm6LCGK47U+8OqOHPp6bt8kV/ZFV4lw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bGmgkaaWbDtcltBNsc0Xj8ev0vGOYng0D7hpvzEizck=; b=VMeQ6Lw7SHmk6IZjOcM0Fq/rSmrtjKrbzzZ8cgNVO9qVts3ICzgS6UVnKaDoXqN9hV4K1a4Acys4B8Vw8zVPcxSijiEooZM/8a6Vd5Zv6gXUhWg/inVa/t9Ef5RqwMObQ8X+7bTJr4CmDfIoZD9T5h5LuLJZeDjsdmfF7Ai+J7i6ZuWSb7CYkRleUCgf6j2ZOx3WG0gu4biHpSf2NRKtWIPkl94UszOixUAHguCfyf7iS7gk+gYQFaipkIDhQJzFlE9XliJ75qi6qKxcodGu5e9y8zKXZvhEGdfOoEX0UidNL3jc12mW3lxDu/Lz5W0Ujnj3207K+6BERgCLz6oJwA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bGmgkaaWbDtcltBNsc0Xj8ev0vGOYng0D7hpvzEizck=; b=rHQGwg3y8VSLhmB7bH/o+YGfRKU89slRXBq52liNH6K+K3BWN1zhC6koolhNa8LZ2/h0Xd8xiHjYNm+0Aalueuz8uLJYFnipVcU/OFBdIkLoNR/HEKxexCZuS34dngByQw5p1R7KoPVQl4ckPSThxtV/i/JoSsplZS3jaoxFDio= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by PAXPR08MB6398.eurprd08.prod.outlook.com (2603:10a6:102:12d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5746.26; Wed, 26 Oct 2022 12:37:08 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::283c:fe2e:699d:2bf]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::283c:fe2e:699d:2bf%5]) with mapi id 15.20.5746.027; Wed, 26 Oct 2022 12:37:08 +0000 Message-ID: <92b38f50-f26f-41f4-057d-a91932150eb8@arm.com> Date: Wed, 26 Oct 2022 13:37:07 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.4.0 Subject: Re: [PATCH 05/14] DynamicTablesPkg: Fix GTBlock and GTBlockTimerFrame CmObjParsers To: Pierre.Gondois@arm.com, devel@edk2.groups.io Cc: Alexei Fedorov , "nd@arm.com" References: <20221010092058.118714-1-Pierre.Gondois@arm.com> <20221010092058.118714-6-Pierre.Gondois@arm.com> From: "Sami Mujawar" In-Reply-To: <20221010092058.118714-6-Pierre.Gondois@arm.com> X-ClientProxiedBy: LO2P265CA0377.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a3::29) To AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB6806:EE_|PAXPR08MB6398:EE_|VI1EUR03FT018:EE_|GVXPR08MB7797:EE_ X-MS-Office365-Filtering-Correlation-Id: ac47a364-9937-41a0-c4c4-08dab74ed11c x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: aT+w+az64ExJLrPWxxecMTxwq6TuSCX90m4+FBWZI2KNj+7yni/ZvtJgZCZpAP7qc/JWQ3qcdAZNie0/CdrtI99b5/rG62KVh9ePZoXbXF6y3nrwqxxH7RiVGSr6vPcTNzar161wgJQ6YjovVYVBpi/iPBz8ASwIgPdk6OFJlAD6jIRP0hMh688uf67ixhggsWJJljT8K4OEmhlNU7MAwJBNMJqZKb9bXXZka0dBgqai2dp2Yn/CyMSN5Gct3CkwBWYeKbfJTbRPXcpcDRrLxSdcoQPWBeRlOYh3bwI5UaRw8RyANjsOGxPcuBFIFALVT2EKrD8bTjO1M6PzEGpBViD9+dGvUpPd12nySaz1BJvTTXactMN0ToC3cwiV6EXLdYoDohu6acqYkLg3vESdVOKkqCVWbJ+wfHPAM4/7t07hx6PgC/Qo+PPy5YmgchuS/hxT1WUrlPsQwpvETmCeAn5rODe1Ywz/eBBr/q8Q19F0Nfx69XNBZBuUCohMQyUA3SFZB9YAww71Q1UY5BhqEVsybabSJHEewz70Z9P/jH9kSJgRdz/LGs0VumlZ86kiTgZ3klzttpgAhXSvB/1yEzpo9v4lfc+1xE43rwWhR8YpwAln9GPfCff+YKHHJ0KMFIBEdlbhO7uRRh6d2dnddWjY+ow8DMPyPClNbxs/s1JByqWjW5FYi8xp4KzUHrVwy6QQnQESrIw38y7U812frWDV4XndfnUNTnkGy2kiHdHjPMxbsUhVx0jjbjqVWR8tDq9rYThwnskWX/ktlFelPv4raFiV9pbe9UiHsgYPLBg= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(6029001)(4636009)(136003)(376002)(346002)(366004)(39860400002)(396003)(451199015)(83380400001)(66556008)(86362001)(38100700002)(31696002)(66476007)(8936002)(66946007)(5660300002)(44832011)(8676002)(6506007)(4326008)(41300700001)(2906002)(53546011)(6486002)(36756003)(26005)(2616005)(6512007)(54906003)(316002)(478600001)(31686004)(186003)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6398 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VI1EUR03FT018.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 49a2e5d3-6f28-45d6-841d-08dab74ecbfa X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jV/VuKIK4+kprDUORpVVW1N7ekSeqWhlaYG9ShAI+q6+K35ziaHt1JDHWYacD/q1pWnNDTQxy8SocNX+gPeEXDBf6usE8coZTtrXOUfPMMSlig3/Vid029J1xMwduqHCuoS5M5RVKs87tf5kQReegFxa61O8nL+XwL8Mg4mzqW7kqTYokVXjhwRrsUzIca5pYOdYLCpt3aE2BAuI90creuATEJxyDNxWGvWsZOD+XUS52ArvmmbFCN1bhvtpHLm4T7NZPALVG5fLkOJyPfDD/PMFhOj04naWJtksHkljUNtKTSZacutZXv6ufKyO0d2Q0oaRfFFtPScgLeSG5yIHIWZOoH7hqH3t823ZpXJRKNILdZz3qp9pqO8sj0ogZimWcFzMWj2s1iFCBR0sg4P+atpoIS5H8SFQj271a2EpHuXU3GOwDfUL6znyMSQP2fg1CqNyU+TaTPNnNyKlFtV40uXIM5wIrtA7Rw4ya5PcZVgfeFtx0GLb9llkcrMgT4/kt7vHwKq0qf8ATUFEvyIjPZ4FTSQmQ7O3N/oS8TF+2ezJaSWr7bun90r7To5iuzR+toHuKY4cWkkGgJHIaXnNJckVh0WIE3jFWNnEpxcICNQIZADr7LxtTj9LriK+jM0Nuiq/pa2JZCpJIrhKf1nNRTauvMvU9TOMew/7SsFP2RM+Qdi27YUZ5JLogs+4xnTkDXaqdwF4yE6oaEHBIhT1+f6BOub2AMsZJ2zfX4EEq+s1a7rTr69woHguLMKu1Ul5IS5FTi2Quw1EUlcn4Ix4IIArRD8Kmz00tOajvZO1yZf1n0q1Rnm931dHlcYgOcNJ X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230022)(6029001)(4636009)(136003)(396003)(346002)(376002)(39860400002)(451199015)(36840700001)(46966006)(40470700004)(2616005)(31686004)(40480700001)(81166007)(336012)(70586007)(70206006)(5660300002)(6506007)(53546011)(186003)(36756003)(47076005)(44832011)(478600001)(4326008)(6486002)(8676002)(36860700001)(83380400001)(82740400003)(41300700001)(86362001)(40460700003)(8936002)(31696002)(26005)(2906002)(356005)(54906003)(82310400005)(316002)(6512007)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Oct 2022 12:37:16.8439 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ac47a364-9937-41a0-c4c4-08dab74ed11c X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VI1EUR03FT018.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR08MB7797 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Pierre, Thank you for this patch. Reviewed-by: Sami Mujawar Regards, Sami Mujawar On 10/10/2022 10:20 am, Pierre.Gondois@arm.com wrote: > From: Pierre Gondois > > The CmObjParsers of the following objects was inverted, probably > due to a wrong ordering placement in the file defining the structures: > -EArmObjGTBlockTimerFrameInfo > -EArmObjPlatformGTBlockInfo > > Assign the correct parser for each object, and re-order the > structures in the file defining them. > > Signed-off-by: Pierre Gondois > --- > .../Include/ArmNameSpaceObjects.h | 32 +++++++++---------- > .../ConfigurationManagerObjectParser.c | 22 ++++++------- > 2 files changed, 27 insertions(+), 27 deletions(-) > > diff --git a/DynamicTablesPkg/Include/ArmNameSpaceObjects.h b/DynamicTablesPkg/Include/ArmNameSpaceObjects.h > index c66b441d532d..cd39e609d6c4 100644 > --- a/DynamicTablesPkg/Include/ArmNameSpaceObjects.h > +++ b/DynamicTablesPkg/Include/ArmNameSpaceObjects.h > @@ -353,6 +353,22 @@ typedef struct CmArmGenericTimerInfo { > UINT32 VirtualPL2TimerFlags; > } CM_ARM_GENERIC_TIMER_INFO; > > +/** A structure that describes the > + Platform Generic Block Timer information for the Platform. > + > + ID: EArmObjPlatformGTBlockInfo > +*/ > +typedef struct CmArmGTBlockInfo { > + /// The physical base address for the GT Block Timer structure > + UINT64 GTBlockPhysicalAddress; > + > + /// The number of timer frames implemented in the GT Block > + UINT32 GTBlockTimerFrameCount; > + > + /// Reference token for the GT Block timer frame list > + CM_OBJECT_TOKEN GTBlockTimerFrameToken; > +} CM_ARM_GTBLOCK_INFO; > + > /** A structure that describes the > Platform Generic Block Timer Frame information for the Platform. > > @@ -390,22 +406,6 @@ typedef struct CmArmGTBlockTimerFrameInfo { > UINT32 CommonFlags; > } CM_ARM_GTBLOCK_TIMER_FRAME_INFO; > > -/** A structure that describes the > - Platform Generic Block Timer information for the Platform. > - > - ID: EArmObjPlatformGTBlockInfo > -*/ > -typedef struct CmArmGTBlockInfo { > - /// The physical base address for the GT Block Timer structure > - UINT64 GTBlockPhysicalAddress; > - > - /// The number of timer frames implemented in the GT Block > - UINT32 GTBlockTimerFrameCount; > - > - /// Reference token for the GT Block timer frame list > - CM_OBJECT_TOKEN GTBlockTimerFrameToken; > -} CM_ARM_GTBLOCK_INFO; > - > /** A structure that describes the > Arm Generic Watchdog information for the Platform. > > diff --git a/DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c b/DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c > index f82541240ae0..040aaa4cbb17 100644 > --- a/DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c > +++ b/DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c > @@ -127,6 +127,14 @@ STATIC CONST CM_OBJ_PARSER CmArmGenericTimerInfoParser[] = { > > /** A parser for EArmObjPlatformGTBlockInfo. > */ > +STATIC CONST CM_OBJ_PARSER CmArmGTBlockInfoParser[] = { > + { "GTBlockPhysicalAddress", 8, "0x%llx", NULL }, > + { "GTBlockTimerFrameCount", 4, "0x%x", NULL }, > + { "GTBlockTimerFrameToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL } > +}; > + > +/** A parser for EArmObjGTBlockTimerFrameInfo. > +*/ > STATIC CONST CM_OBJ_PARSER CmArmGTBlockTimerFrameInfoParser[] = { > { "FrameNumber", 1, "0x%x", NULL }, > { "PhysicalAddressCntBase", 8, "0x%llx", NULL }, > @@ -138,14 +146,6 @@ STATIC CONST CM_OBJ_PARSER CmArmGTBlockTimerFrameInfoParser[] = { > { "CommonFlags", 4, "0x%x", NULL } > }; > > -/** A parser for EArmObjGTBlockTimerFrameInfo. > -*/ > -STATIC CONST CM_OBJ_PARSER CmArmGTBlockInfoParser[] = { > - { "GTBlockPhysicalAddress", 8, "0x%llx", NULL }, > - { "GTBlockTimerFrameCount", 4, "0x%x", NULL }, > - { "GTBlockTimerFrameToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL } > -}; > - > /** A parser for EArmObjPlatformGenericWatchdogInfo. > */ > STATIC CONST CM_OBJ_PARSER CmArmGenericWatchdogInfoParser[] = { > @@ -560,10 +560,10 @@ STATIC CONST CM_OBJ_PARSER_ARRAY ArmNamespaceObjectParser[] = { > ARRAY_SIZE (CmArmSerialPortInfoParser) }, > { "EArmObjGenericTimerInfo", CmArmGenericTimerInfoParser, > ARRAY_SIZE (CmArmGenericTimerInfoParser) }, > - { "EArmObjPlatformGTBlockInfo", CmArmGTBlockTimerFrameInfoParser, > - ARRAY_SIZE (CmArmGTBlockTimerFrameInfoParser) }, > - { "EArmObjGTBlockTimerFrameInfo", CmArmGTBlockInfoParser, > + { "EArmObjPlatformGTBlockInfo", CmArmGTBlockInfoParser, > ARRAY_SIZE (CmArmGTBlockInfoParser) }, > + { "EArmObjGTBlockTimerFrameInfo", CmArmGTBlockTimerFrameInfoParser, > + ARRAY_SIZE (CmArmGTBlockTimerFrameInfoParser) }, > { "EArmObjPlatformGenericWatchdogInfo", CmArmGenericWatchdogInfoParser, > ARRAY_SIZE (CmArmGenericWatchdogInfoParser) }, > { "EArmObjPciConfigSpaceInfo", CmArmPciConfigSpaceInfoParser,