From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web10.5966.1681365770799506130 for ; Wed, 12 Apr 2023 23:02:51 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=LJDmJVNs; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: zhichao.gao@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1681365770; x=1712901770; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9W+KrILUF5s+VEnge+huW64qq8+GtfK35LM+h8vugZQ=; b=LJDmJVNsAlmT9Xu1aMkADLEn1sK2tdthZeybaFLUOYCj8MtYc2eSwtPp z4rexqJZVuKfNJfAIHjyFZ/7V0Wp+x8/TNRL5GnlHEKQYXjL/ovHrpMhU 844dGLlj5/iqAaAklaXTep8tURMdlwW8yEOCakbxrMMyKHtFsznETLwaj 1Uvb3EC/uFNJ0ik/dhIrIjiEGp+3naNpBzDDJqkC9D9rgpRrNKRnMyDZM A6pfRzCC2ZJN+DpTKoHgEdpi1AhUE85O3xXdntZGopWyn1FfBinsUAXsU R82LASLhSOiXANfaiW+EACm+V770me9jBrnEbuvMYRwN5aO7a6Do0o6CJ Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10678"; a="345886371" X-IronPort-AV: E=Sophos;i="5.98,339,1673942400"; d="scan'208";a="345886371" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Apr 2023 23:02:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10678"; a="666655671" X-IronPort-AV: E=Sophos;i="5.98,339,1673942400"; d="scan'208";a="666655671" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga006.jf.intel.com with ESMTP; 12 Apr 2023 23:02:49 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 12 Apr 2023 23:02:49 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 12 Apr 2023 23:02:49 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.48) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 12 Apr 2023 23:02:48 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fOlVdDb6GKdT6F5l3M+8AiDGFd2aJ+V0ccb1XgX2TW7A/ywJ2OjKtSSelJ4EE01Tt0peflXYnyCTB5APC/2kPnfeKHATc2IGBs7STk5XPAHeMc5wMRyk6EUVMVCDdmZ4Jz1mQGblXVsO9V0KBGXSK+1VflmyEPCbGYcFoJTgGtZL6fmFeLfttcdqh0N9dLV15QiNcsQv8XdQDhTDDxHZwAyLZnPg65aA9JhO4tx9j2vLAZJsgD/7uirFp4l8Gpnrns587OwdpbXha5yfSIMxE5ZTGlMHsdvYu1dks3wgLl5cieBjq4zk3pGG4EBJN0NezkgtqBynhrMA7JRdGq+/2A== 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=POAgzxCRvzEBNM9hsjvlFaOY8CGDUSJMjZCr+ez9wTs=; b=I6uleAuSaWGSw21vFs8kQpmr+MdYgiDnIedDTYyZBr6txvOxEB2v1EWufFTfXDc8/sOd38NAfJpph0VQLClJglsGIWWuVQ1iX+DOenlPpi4cEoCB6I9dSC9DNvp7shuRYNDILZDeaohvsXtf43FgHnZctI+/+RSnlfYY+46yJmcde0i7rGBFvS0d/HpFdc9CF7d7wwHSY1g4ucEc/92SFLGses7UCq0/lFcja0uUi4OkROH1iRxvtaQtnM5ib9em1CgGBHlr7KFiWOh9YCPjhu81LLl7HPWEI/XQgy09YM08DjxPg6rQvPjlNtT957OCsew52o1JhimrFi0Iq6Ttnw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH7PR11MB6377.namprd11.prod.outlook.com (2603:10b6:510:1fb::13) by BL1PR11MB5304.namprd11.prod.outlook.com (2603:10b6:208:316::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.30; Thu, 13 Apr 2023 06:02:41 +0000 Received: from PH7PR11MB6377.namprd11.prod.outlook.com ([fe80::55a1:169b:b642:6dea]) by PH7PR11MB6377.namprd11.prod.outlook.com ([fe80::55a1:169b:b642:6dea%8]) with mapi id 15.20.6277.038; Thu, 13 Apr 2023 06:02:41 +0000 From: "Gao, Zhichao" To: "devel@edk2.groups.io" , "Gao, Zhichao" , "sam.kaynor@arm.com" CC: "Ni, Ray" , "sunny.Wang@arm.com" , "Samer.El-Haj-Mahmoud@arm.com" Subject: Re: [edk2-devel] [PATCH v2 1/1] ShellPkg: UefiShellDebug1CommandsLib: Uefi Config Tables in Dmem.c Thread-Topic: [edk2-devel] [PATCH v2 1/1] ShellPkg: UefiShellDebug1CommandsLib: Uefi Config Tables in Dmem.c Thread-Index: AQHZZzGwNuvTQuVCeU+zk3oSzrAQg68l6oyAgALiGlA= Date: Thu, 13 Apr 2023 06:02:40 +0000 Message-ID: References: <20230404201116.1557339-1-sam.kaynor@arm.com> <20230404201116.1557339-2-sam.kaynor@arm.com> <1754D92F14C81F18.26696@groups.io> In-Reply-To: <1754D92F14C81F18.26696@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR11MB6377:EE_|BL1PR11MB5304:EE_ x-ms-office365-filtering-correlation-id: f793e958-5cc8-4f45-a9a2-08db3be4b0eb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2yupCrPPzZhGBuo5GIYGrwiNFIez/uZzzJNHY6hkB9E0EcESYhJ419HG/m0Wxkt/brsjALU+dcjoEKkPydVQty5tnTn+gOJdlqOwhVbnC4vjiRSrmStp6+oya9QoyhE7BTecrJoT4aPg+H2ZUQtYNiMu71bx8FeVgZlVHO4BCEGmwHE053kDvph47IcVb0y9T/DbBgjzdLUe3XXi0EiZ7H1BCt3o6SNI1gBSOiCoEl0dS9jS8sQMz1tnU+QKgZ6Qpyl1ngkXvGVD1lAQOjb9tn1gpbVW6HzyMdLgPG+Xlx3K2vs91uIneUWLHubUnsk6sN6lANTqZtDa12+TtDuCNww0+ro+tb43z26DrKJ4f87ScU89kZPHkBZBqao3cR56fETuWMobQ+QYIpmKj+cj/G9vL+6NSbpDBQXT2UBe89NeRIkPA+Iwk9MJRmTyRSCBDudy57lfnRXOfwxrbkzhL5qtzTFFl6qoH+OCeetsx2EDuqVMBSejfip2SEicDwNDfccgx7dAi1o/2I7MFeq1u605SD5+MTPRdsBvo4sJ3rapHrTyAj+XKu2yOsZ5da+lfBOIAqq2KWV5GtJsqALdTRK6n3GO3D7ijXEIjfGMGmcwzYpu2AA5aABcQHucLaSh2WvlF3uEVMbz5XPBlFiHwA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB6377.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(366004)(396003)(346002)(39860400002)(376002)(451199021)(66899021)(5660300002)(41300700001)(33656002)(122000001)(38100700002)(2906002)(52536014)(30864003)(55016003)(38070700005)(8676002)(86362001)(4326008)(66556008)(8936002)(66446008)(66946007)(64756008)(66476007)(316002)(966005)(83380400001)(76116006)(6506007)(54906003)(19627235002)(110136005)(26005)(53546011)(9686003)(186003)(7696005)(478600001)(71200400001)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?xUVFN0zss53GKJstyjCTAEw/2mRiYLRH9xUZkGw3ZYhNvMhxGCuE02BDZAlc?= =?us-ascii?Q?FUqlJQlSBVlmlIP8L3x73iNDLOcqakbGPkTWg8qAgY6Hkq0ogXn7eVacCmHl?= =?us-ascii?Q?64M+3+3wn9KU9jrUqA09XJcB/c/Khb33XxvfAIY9ZEU3aD5yGLLlKW2EqZhI?= =?us-ascii?Q?k1aGaTMYWxpDLZcEtc/+4LHlCmci5cSlI9ueFSNrKqcgAHbzrTsK82LzqNtn?= =?us-ascii?Q?/r6z4cG939Iw/mzLlOwTVVXrHzAxUz00wqZ6c8C1mW5VvrufBOHku9Uksp8O?= =?us-ascii?Q?LnfpR3xSrnNSXx6+OOegm+R7T0DiQjzsHRt7i2PwSMU6M6LAjPPcBSzEb6Fx?= =?us-ascii?Q?5Kxn4+ZnuYoyDyyyh8VOXKTyclCkkX6qL2Zlaci0ZcAckkI0u13V3QGED5o0?= =?us-ascii?Q?wBAj+RJF+KQe64EfdmMtfqapDIyghPKeCTAocLshbqSPLZ/jcyH2mdQhmMiM?= =?us-ascii?Q?mDYMKyo1mbBiZcRi057F600Rb8YqrIzk1ACC2k9la3g6kJE2a4u50N4KMQQP?= =?us-ascii?Q?vTMrBTzjgviQJCKNh+AbwwWR7uMeLsYBLtUAOQGhL0K8kDEX8JvbHgfRBdZ5?= =?us-ascii?Q?gH/CX+I4bp9NAHWuncNBoHne2LfgQY5uj9fgItGQCcrPxviQOviUANo2qH8s?= =?us-ascii?Q?O4yl+uL9AzWHm1585F6AKi8b6fNQ9dEWGHBNzTTQupxOQpu7XzKPLEh/NKWe?= =?us-ascii?Q?XvNSCG+cZih2lOuhp0j4h6lDP+ahS+hEcZ7EvNTdOl0LDHYhosuJHTigN5cQ?= =?us-ascii?Q?GsRNNDhMXz1Z+cWBysnjODWvV6wXB7Mj/PkWeEa3V/vM6rYqUktkyMmVfAon?= =?us-ascii?Q?p1uAL5CmUye1MaM9nm2qtjbQOkiguQ7vLKzqvmscHJtmkxrnSK+RHYw+yWem?= =?us-ascii?Q?VIkSVtX+GOihglJA4bY998EpNixlgF02i7YimCbOHJW9NW9CqKGTZxQKslrO?= =?us-ascii?Q?cN/aC9EeD6Q2LeWka4r6p3+oiebAAcAL3SLHhYszNIVqpWo28QChC9MvQwtv?= =?us-ascii?Q?CzPvFJk0LVDjHe1JCip5tBDgX4U+rh1sS25Ss1wwAWhgAMTrzay5pBpQBqXw?= =?us-ascii?Q?Nf94Vxevsj6nUo4oWZn43/PMWPVwxY3YZWXFPbpA0ullRPSkeiSQ/GkbcaXa?= =?us-ascii?Q?4KKH9rbXhfX02UniwkMNjyoswu0hP4wqjR7MpFiC6p3ZWVemZokHqD9QMaPb?= =?us-ascii?Q?kGmPoImSRRkcMgo1KdbtJHbb5TtizImtuYhKI44vEDSyVet5rnJhQpJSbTA3?= =?us-ascii?Q?nMhAL4qYurGk+bxLFVHmW0kLW4YTzwFw/lBnk4XqfLfofRCkQ72NP++Os+Kv?= =?us-ascii?Q?ZE4bYcrddYtdkPpy302IZGfKGYO8wHWK4saf7OJ27MNEpURrkDxdVa1lGU4s?= =?us-ascii?Q?xa3Go4DpidKmSUfkuaeWVjMHGWvOYoySWLkhI9Cl2Xbe6xgyp0fR4xTSPC/H?= =?us-ascii?Q?9Mn+/MFMp726CWV4ZJCPjgj5Xm7X1Qiqpo0ff+w3t5KjfiW4iaAIm6Fbog9I?= =?us-ascii?Q?Vn3JPehyP3OBG1btNNo/aXdhyFmlMnbAuWW3DgzHs+0KsnGq1VAtJ3hER5DD?= =?us-ascii?Q?/NoCSA79VsuRJa6/PUms+aZAHsVR1SJj0E21sOpb?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB6377.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: f793e958-5cc8-4f45-a9a2-08db3be4b0eb X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2023 06:02:40.9713 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ynpO74C35oaOHgnFr6uTy9AgPSgFx2DUP/BPYVwmXB0Bjuj6n9AGqXGPUK0I0xN9A+LVM3cX40eFUMA+Fde5dw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5304 Return-Path: zhichao.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Merge at 42b0443599a69c703034079cf2bd389fa3a6bfde. Thanks, Zhichao > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Gao, > Zhichao > Sent: Tuesday, April 11, 2023 6:03 PM > To: devel@edk2.groups.io; sam.kaynor@arm.com > Cc: Ni, Ray ; sunny.Wang@arm.com; Samer.El-Haj- > Mahmoud@arm.com > Subject: Re: [edk2-devel] [PATCH v2 1/1] ShellPkg: > UefiShellDebug1CommandsLib: Uefi Config Tables in Dmem.c >=20 > The change is only for the coding style: make sure there is a white space > between the function name and '('. > I think you can keep the previous R-B. >=20 > Thanks, > Zhichao >=20 > > -----Original Message----- > > From: devel@edk2.groups.io On Behalf Of Sam > > Kaynor > > Sent: Wednesday, April 5, 2023 4:11 AM > > To: devel@edk2.groups.io > > Cc: Sam Kaynor ; Ni, Ray ; Gao, > > Zhichao ; Sam Kaynor > > Subject: [edk2-devel] [PATCH v2 1/1] ShellPkg: > > UefiShellDebug1CommandsLib: Uefi Config Tables in Dmem.c > > > > Added entries for UEFI Config Tables not present in current Dmem output= . > > v2 for revising CI formatting errors. > > > > Cc: Ray Ni > > Cc: Zhichao Gao > > Signed-off-by: Sam Kaynor > > --- > > > > > ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Commands > > Lib.inf | 9 ++ > > ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c = | 99 > > ++++++++++++++++++-- > > > > > ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Commands > > Lib.uni | 28 ++++-- > > 3 files changed, 123 insertions(+), 13 deletions(-) > > > > diff --git > > > a/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Comman > > dsLib.inf > > > b/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Comman > > dsLib.inf > > index 74ad5facf6b1..3741dac5d94c 100644 > > --- > > > a/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Comman > > dsLib.inf > > +++ > > > b/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Comman > > d > > +++ sLib.inf > > @@ -121,6 +121,7 @@ [Protocols] > > gEfiBlockIoProtocolGuid ## SOMETIMES_CONSUMES > > gEfiSimplePointerProtocolGuid ## SOMETIMES_CONSUMES > > gEfiCpuIo2ProtocolGuid ## SOMETIMES_CONSUMES+ > > gEfiHiiDatabaseProtocolGuid ## SOMETIMES_CONSUMES [Gui= ds] > > gEfiGlobalVariableGuid ## SOMETIMES_CONSUMES ## GUID@@ - > 130,3 > > +131,11 @@ [Guids] > > gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable > > gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable > > gShellDebug1HiiGuid ## SOMETIMES_CONSUMES ## HII+ > > gEfiMemoryAttributesTableGuid ## SOMETIMES_CONSUMES ## > > SystemTable+ gEfiRtPropertiesTableGuid ## SOMETIMES_CONSUMES > ## > > SystemTable+ gEfiSystemResourceTableGuid ## > SOMETIMES_CONSUMES > > ## SystemTable+ gEfiDebugImageInfoTableGuid ## > > SOMETIMES_CONSUMES ## SystemTable+ > gEfiImageSecurityDatabaseGuid ## > > SOMETIMES_CONSUMES ## SystemTable+ gEfiJsonConfigDataTableGuid > ## > > SOMETIMES_CONSUMES ## SystemTable+ > > gEfiJsonCapsuleDataTableGuid ## SOMETIMES_CONSUMES ## > > SystemTable+ gEfiJsonCapsuleResultTableGuid ## > SOMETIMES_CONSUMES > > ## SystemTablediff --git > > a/ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c > > b/ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c > > index c52c212a56f8..a609971f345e 100644 > > --- a/ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c > > +++ b/ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c > > @@ -10,9 +10,15 @@ > > #include "UefiShellDebug1CommandsLib.h" #include > > +#include > > #include #include #include > > +#include +#include > > +#include > > +#include > > +#include > > /** Make a printable character.@@ -108,6 +114,18 @@ > > ShellCommandRunDmem ( > > UINT64 SalTableAddress; UINT64 SmbiosTableAddress; = UINT64 > > MpsTableAddress;+ UINT64 DtbTableAddress;+ UINT64 > > MemoryAttributesTableAddress;+ UINT64 RtPropertiesTableAddress;= + > > UINT64 SystemResourceTableAddress;+ UINT64 > > DebugImageInfoTableAddress;+ UINT64 > ImageExecutionTableAddress;+ > > UINT64 JsonConfigDataTableAddress;+ UINT64 > > JsonCapsuleDataTableAddress;+ UINT64 > > JsonCapsuleResultTableAddress;+ UINT64 > MemoryRangeCapsuleAddress;+ > > UINT64 HiiDatabaseExportBufferAddress;+ UINT64 > > ConformanceProfileTableAddress; UINTN TableWalker; ShellSt= atus =3D > > SHELL_SUCCESS;@@ -168,11 +186,23 @@ ShellCommandRunDmem ( > > ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN > > (STR_DMEM_HEADER_ROW), gShellDebug1HiiHandle, > > (UINT64)(UINTN)Address, Size); DumpHex (2, (UINTN)Address, > > (UINTN)Size, Address); if (Address =3D=3D (VOID *)gST) {- > > Acpi20TableAddress =3D 0;- AcpiTableAddress =3D 0;- = SalTableAddress > > =3D 0;- SmbiosTableAddress =3D 0;- MpsTableAddress = =3D 0;+ > > Acpi20TableAddress =3D 0;+ AcpiTableAddress = =3D 0;+ > > SalTableAddress =3D 0;+ SmbiosTableAddress = =3D 0;+ > > MpsTableAddress =3D 0;+ DtbTableAddress = =3D 0;+ > > MemoryAttributesTableAddress =3D 0;+ RtPropertiesTableAddres= s =3D > > 0;+ SystemResourceTableAddress =3D 0;+ > > DebugImageInfoTableAddress =3D 0;+ ImageExecutionTableAddr= ess > =3D > > 0;+ JsonConfigDataTableAddress =3D 0;+ > > JsonCapsuleDataTableAddress =3D 0;+ JsonCapsuleResultTableA= ddress > =3D > > 0;+ MemoryRangeCapsuleAddress =3D 0;+ > > HiiDatabaseExportBufferAddress =3D 0;+ > ConformanceProfileTableAddress > > =3D 0; for (TableWalker =3D 0; TableWalker < gST->NumberOfTab= leEntries; > > TableWalker++) { if (CompareGuid (&gST- > > >ConfigurationTable[TableWalker].VendorGuid, &gEfiAcpi20TableGuid)) > > { Acpi20TableAddress =3D (UINT64)(UINTN)gST- > > >ConfigurationTable[TableWalker].VendorTable;@@ -198,6 +228,51 @@ > > ShellCommandRunDmem ( > > MpsTableAddress =3D (UINT64)(UINTN)gST- > > >ConfigurationTable[TableWalker].VendorTable; > continue; }++ > > if (CompareGuid (&gST->ConfigurationTable[TableWalker].VendorGuid, > > &gEfiMemoryAttributesTableGuid)) {+ > > MemoryAttributesTableAddress =3D (UINT64)(UINTN)gST- > > >ConfigurationTable[TableWalker].VendorTable;+ > continue;+ }++ > > if (CompareGuid (&gST->ConfigurationTable[TableWalker].VendorGuid, > > &gEfiRtPropertiesTableGuid)) {+ RtPropertiesTableAddress = =3D > > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > > continue;+ }++ if (CompareGuid (&gST- > > >ConfigurationTable[TableWalker].VendorGuid, > > &gEfiSystemResourceTableGuid)) {+ SystemResourceTableAddre= ss > =3D > > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > > continue;+ }++ if (CompareGuid (&gST- > > >ConfigurationTable[TableWalker].VendorGuid, > > &gEfiDebugImageInfoTableGuid)) {+ DebugImageInfoTableAddre= ss > =3D > > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > > continue;+ }++ if (CompareGuid (&gST- > > >ConfigurationTable[TableWalker].VendorGuid, > > &gEfiImageSecurityDatabaseGuid)) {+ ImageExecutionTableAdd= ress > =3D > > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > > continue;+ }++ if (CompareGuid (&gST- > > >ConfigurationTable[TableWalker].VendorGuid, > > &gEfiJsonConfigDataTableGuid)) {+ JsonConfigDataTableAddre= ss =3D > > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > > continue;+ }++ if (CompareGuid (&gST- > > >ConfigurationTable[TableWalker].VendorGuid, > > &gEfiJsonCapsuleDataTableGuid)) {+ JsonCapsuleDataTableAdd= ress > =3D > > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > > continue;+ }++ if (CompareGuid (&gST- > > >ConfigurationTable[TableWalker].VendorGuid, > > &gEfiJsonCapsuleResultTableGuid)) {+ > > JsonCapsuleResultTableAddress =3D (UINT64)(UINTN)gST- > > >ConfigurationTable[TableWalker].VendorTable;+ > continue;+ }++ > > if (CompareGuid (&gST->ConfigurationTable[TableWalker].VendorGuid, > > &gEfiHiiDatabaseProtocolGuid)) {+ HiiDatabaseExportBufferA= ddress > =3D > > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > > continue;+ } } ShellPrintHiiEx (@@ -218= ,7 +293,19 @@ > > ShellCommandRunDmem ( > > AcpiTableAddress, Acpi20TableAddress, > > MpsTableAddress,- SmbiosTableAddress+ > SmbiosTableAddress,+ > > DtbTableAddress,+ MemoryAttributesTableAddress,+ > > RtPropertiesTableAddress,+ SystemResourceTableAddress,+ > > DebugImageInfoTableAddress,+ ImageExecutionTableAddress,+ > > JsonConfigDataTableAddress,+ JsonCapsuleDataTableAddress,+ > > JsonCapsuleResultTableAddress,+ MemoryRangeCapsuleAddress,+ > > HiiDatabaseExportBufferAddress,+ > > ConformanceProfileTableAddress ); } } else {d= iff --git > > > a/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Comman > > dsLib.uni > > > b/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Comman > > dsLib.uni > > index 4fedc0d1493c..4041f0cd483e 100644 > > --- > > > a/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Comman > > dsLib.uni > > +++ > > > b/ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Comman > > d > > +++ sLib.uni > > @@ -107,13 +107,27 @@ > > "-------------------= --------------------------\r\n" > > "System: Table Structure size %08x revision %08x\r\n" > > "ConIn (%016LX) ConOut (%016LX) StdErr (%016LX)\r\n"- > > "Runtime Services %016LX\r\n"- = "Boot > > Services %016LX\r\n"- = "SAL System > > Table %016LX\r\n"- "AC= PI Table %016LX\r\n"- > > "ACPI 2.0 Table %016LX\r\n"- = "MPS > > Table %016LX\r\n"- = "SMBIOS > > Table %016LX\r\n"+ = "Runtime > > Services %016LX\r\n"+ = "Boot > > Services %016LX\r\n"+ = "SAL System > > Table %016LX\r\n"+ = "ACPI > > Table %016LX\r\n"+ = "ACPI 2.0 > > Table %016LX\r\n"+ = "MPS > > Table %016LX\r\n"+ = "SMBIOS > > Table %016LX\r\n"+ = "DTB > > Table %016LX\r\n"+ = "Memory Attribute > > Table %016LX\r\n"+ = "RT Properties > > Table %016LX\r\n"+ = "System Resource > > Table %016LX\r\n"+ = "Debug Image Info > > Table %016LX\r\n"+ = "Image Execution Info > > Table %016LX\r\n"+ = "Json Config Data > > Table %016LX\r\n"+ = "Json Capsule Data > > Table %016LX\r\n"+ = "Json Capsule Results > > Table %016LX\r\n"+ = "Memory Range > > Capsule %016LX\r\n"+ = "Hii Database Export > > Buffer %016LX\r\n"+ = "Conformance Profile > > Table %016LX\r\n"++ #string STR_LOAD_PCI_ROM_RES #language en= - > > US "Image '%B%s%N' load result: %r\r\n" #string > > STR_LOADPCIROM_CORRUPT #language en-US "%H%s%N: File '%B%s%N' > > Image %d is corrupt.\r\n"-- > > 2.25.1 > > > > > > > > -=3D-=3D-=3D-=3D-=3D-=3D > > Groups.io Links: You receive all messages sent to this group. > > View/Reply Online (#102536): > > https://edk2.groups.io/g/devel/message/102536 > > Mute This Topic: https://groups.io/mt/98068437/1768756 > > Group Owner: devel+owner@edk2.groups.io > > Unsubscribe: https://edk2.groups.io/g/devel/unsub > > [zhichao.gao@intel.com] -=3D-=3D-=3D-=3D-=3D-=3D > > >=20 >=20 >=20 >=20 >=20