From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web11.9917.1681207356980775474 for ; Tue, 11 Apr 2023 03:02:37 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Ox94JXiV; spf=pass (domain: intel.com, ip: 134.134.136.20, 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=1681207357; x=1712743357; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=WEFrpjDN2ohfeN+NdXCQIshYDJy4TnpyuukhHAO8lQY=; b=Ox94JXiVd+yF8IQhWYn7SThpHjTrtrrTSgMVbjnOf3nkTRNKmWj5QCC/ JztR7Mj4SVqjbYTM2ITy2Fs7nPakUShxM46iLxPKrBQ2Ey/EaVYcw46tN FW6ZYPCYzlPJyj5Jr+qQEuDvf3LtBy9u45qCfuStbI0uoEHvYr+xwIKQQ /kQJ9eDS6q8x/jR3568bGx1QSqTLE5wEe9xveCGnMDebUtNFlHPTy1SyK vjTAlF9ifkPqjmCIzqGSnHOKJ78f2Ld0R/1uPpEcp+DRf86tpVX3N60Q4 A2dPEMSiHeeensg40Z4KKl+VJPKvtG1VUn6iBAUNGYyI8KfG2wvYTCEk/ g==; X-IronPort-AV: E=McAfee;i="6600,9927,10676"; a="332260802" X-IronPort-AV: E=Sophos;i="5.98,336,1673942400"; d="scan'208";a="332260802" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Apr 2023 03:02:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10676"; a="757779684" X-IronPort-AV: E=Sophos;i="5.98,336,1673942400"; d="scan'208";a="757779684" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga004.fm.intel.com with ESMTP; 11 Apr 2023 03:02:36 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 11 Apr 2023 03:02:35 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 11 Apr 2023 03:02:35 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Tue, 11 Apr 2023 03:02:35 -0700 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.41) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Tue, 11 Apr 2023 03:02:35 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q0KLLmAEgeRiUkHSqpvRAGzvfpawTBh8g1DFmDZUS7TTtLT8696qf755fdrWE6mSe2odN98p7EXaJRrdfJseatPfLWgT/oUsKzCFBUp5ZiC/SkYPRPFR3/m0yzqc8553LZLceHeAV6Ced6kXjqu+nY6CPR/ifBam26xxHXSPIIdBxfbNbobw6+CFORngKQJsnZ/5VrBh4nxkyOY7FLJUMk+NEJg1jbNM/dcKetNL34t0q+Iw91W4uFQupm1smRc2aoku/vDIcZEOu/c283suZEDufRp0ykATTLJo4R6KjWQnoPlvMwjmJ55ff9jJp28TchM8nJYNcDx3+mmAfltCCA== 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=itHVYYdbJ9ywZEXNaBdioqcZq1OiD73PgneJZctNjys=; b=PuD1W8CnhBQx7dfVH8ewaYF0w1eioj8QwOnEbmzdqBS+242S3gV3gcgckS8eP5VeF8qsVUVDixeasLEMxrCQEuApubgBONm0gStetg/k+Kbl3wHNKwb/azaCJ3tdSF2NgGH1NEoVK3e950VL/6p+cgVLyCnkuXzSe8Ptc+YddNADSb1+HoFlPT4mBo2NMSKdJh5sMk3whORcklWAm6FNiV5ipQdn840Gl5hsmKuvcB29NOvwACv+CZYJmng57o20peOVvousnXwP/yv/DOXKjAO9Od1CNUTmb5kSrctVbSyhg4Zf8UE1vbBbfOKUwv8ruZwIyX9cDxEODMJS+9L53g== 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 DM4PR11MB7759.namprd11.prod.outlook.com (2603:10b6:8:101::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.35; Tue, 11 Apr 2023 10:02:33 +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; Tue, 11 Apr 2023 10:02:33 +0000 From: "Gao, Zhichao" 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 Thread-Topic: [edk2-devel] [PATCH v2 1/1] ShellPkg: UefiShellDebug1CommandsLib: Uefi Config Tables in Dmem.c Thread-Index: AQHZZzGwNuvTQuVCeU+zk3oSzrAQg68l6oyA Date: Tue, 11 Apr 2023 10:02:32 +0000 Message-ID: References: <20230404201116.1557339-1-sam.kaynor@arm.com> <20230404201116.1557339-2-sam.kaynor@arm.com> In-Reply-To: <20230404201116.1557339-2-sam.kaynor@arm.com> 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_|DM4PR11MB7759:EE_ x-ms-office365-filtering-correlation-id: a5d5c734-76ec-40ec-6ecd-08db3a73de61 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vZUT/Tbj/OIGZQM6cJ+1Js9JioDMUHIsPBXmO2UfJwVUGQ+6azS7V+cqkmQQ/ad3sf7OVpvGI3NRGsVzrLtI54mym1UXN930ZkCrsUf0i7+ZqKq1t1GfdLCVGyveTR1x2qfqw1ntx8HXatPItfrhd7EaT/6eXScW60TH3WyiiMrQaHQFg9KdZSg6CJdQ8VL0MjMckVjmtQ4O7Q6X8HOXWhDO6Gk3XhXr5hY9Gyaj+dCw0v58VUEDyGQkd7nwWVrF8lIarWVPrqkkDLflFWcgTIwN/tSIWKsZ2TDWLRfCBBpprpBpRCBIEXcyHnGR8gQb8u6mLlOJJK4BuNk3ICSCqlHA1XV1tfCTAZIM3bd0F2q7ifX8MDxl5GU7Y6EGTEmVXLiplGFepJPhM31KGWZVNXnt3y9eJ5iWFzk1ui+S0Job/QAu8lZseY0+uwA6LKqY0D/hp4lFJIvkwZwmGt50w7ZSgpg8WNxirUjywQQOI4PLLwBkbEZEuJnwrA2fScWTH178gBRVuqNBOfVkg3ICFnTFOyMhmo6cW8KBao71fb/JyD3TEJTQa3oXYXtgSKVAShqex3Jr5wS2rGeshi5P/Q5meMMEnTMLOGza11SZmq07OtDoDSzTq3rEYBsr0o6FekXYIl1GfCCxWXdDd9RKCA== 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)(396003)(376002)(346002)(366004)(39860400002)(136003)(451199021)(71200400001)(7696005)(478600001)(316002)(110136005)(53546011)(9686003)(26005)(6506007)(186003)(54906003)(966005)(19627235002)(2906002)(5660300002)(4326008)(66946007)(76116006)(66446008)(41300700001)(8676002)(66476007)(64756008)(52536014)(8936002)(66556008)(38100700002)(122000001)(86362001)(83380400001)(55016003)(33656002)(82960400001)(38070700005)(66899021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?E0kD8+FYrWiDghRmEW8Rhkcucd92vmGU8kIW0NPTTnF44l38PC/ZiOJBAMMv?= =?us-ascii?Q?tkpyk4bVzxRwC4SCTJLzmWq7ZHZbNmZjfjewjJfkWj3On7jziDMl0h+ntJat?= =?us-ascii?Q?o8MbmxygBKeyH7KXm9Rgi4pUfIUB5M4PyhsWanVaon4OLiCdavXv6B6WDyOR?= =?us-ascii?Q?ueGr1a1qKJIHd7bwt5zOVTy/q5SOfwkTRXukeoobdZNX5Xm9mOAnm3Uo8k7l?= =?us-ascii?Q?/uoh3mZoumTGnThTbIcAx1qC1YU0KvtHmiUoKVDq/Ll0xosfywwHHFCL6dpW?= =?us-ascii?Q?h+6HwT5FoB2AT3jMIuAVRSxAKtMA2sZj81B4D0EWFt6LYW6VHG6cCjqKmFZc?= =?us-ascii?Q?gkjZwXq5JNJnXGu+4t91RPinIakKuf2+hfJfo5N7o4aCuxxiTA0BTqlYpAN2?= =?us-ascii?Q?1FRbCqpOr8k+h7HeEyrGLZxDicl/IPcBD8Jw4LSZYQDTVL1Yo0F79MOr/YX1?= =?us-ascii?Q?l5lFGm0fQcJDu9bi4rUPlvO5Es+Mk1ZDSVGkOHsW6U5EBkpDTgTQFjx0LgSu?= =?us-ascii?Q?fEHuP4osHeocVB+7TFfF/Zct06F1T2j5PAJHh1ks03/2Er3chu0Cm1t4AtWj?= =?us-ascii?Q?pwdfh0h47J/P9al1FJiAXeL87l+XLtN1yvMWA8zCz9iZJyn8SAc4iWIIfAJf?= =?us-ascii?Q?W5x/f/JP8ySLQGkXOhS9bY83yKtw+Whbg1URh2Jfn27b6akJf9NTln8S+C4m?= =?us-ascii?Q?2AYK/+dZR9RcQkVyaLdtCl6RZ6qALbwat+9Gq+S0RpE8+476vSgS9k0R3+BJ?= =?us-ascii?Q?wFLMVkz8Yt0N2jZfTek5Ysc+NzIQK3Hvxj7THnJHLCaapXFYdh2bGmd6DclX?= =?us-ascii?Q?nO+a2vU7wCl7iFIbPVuwaQY0mmihbzbmflkliE7z3JRw/ngWQiueUdCYpREM?= =?us-ascii?Q?gG3ouRQI/F+rZpHPBjd3i4NnX0AIo7UAXEkEzlm3VHQt1XrwHAQISH/1vhlJ?= =?us-ascii?Q?H9BDPDgLkHrXcYEDv3wlliTdYOkzscZZlMvBg6ZbL6qIlAq2g5MNbbNKG2Yy?= =?us-ascii?Q?SHXF9PTaRj/XXqO1X3up4qyoJIibzUP/n+YlXux7s/Jw6fofycZWwDcZcCEE?= =?us-ascii?Q?n2iO4Rzqu4ELM3r2SeunV4PNemhj4QkLd0sjaeyuJlTFaRidl7MlsJRfdS2t?= =?us-ascii?Q?1Fmfgks1qDF/9yRjKqg8bzOPEd7jQb3EBcvkLZXP566sx9QfYBJ1wAaH90Ew?= =?us-ascii?Q?4kEhTsohvqfGmIuSqxlmFzUc1iY3cKBIMbgu+bStDWjdrteIw+BndnuhnIa8?= =?us-ascii?Q?HapPa4gGtFczsqe13Bbe7g3yLHp+aFUd4eTtIh+cXQe0kHlcyp2yodEM+oLf?= =?us-ascii?Q?3gtlRP958RtPmPwWNyopPuSnhxQg8qndjBhmPmQL00dl7BzcpqfdHCWv5byh?= =?us-ascii?Q?2VAiht+/AbujwjstLW8M5nMEy9YlJSD2F3xl82IMMnyL/gT/dDUsF1OeJ3UJ?= =?us-ascii?Q?uqBWeYK087MMytwxQzf7wZOEbbc+tYsO4ts/oqFkAerQgUuKGBc/I0hcqd9H?= =?us-ascii?Q?xs6ts588VXaV2ZkwSMIPYkKinTkSwrE8SMI4qAreSXPYloiY2aU0Nr5hllre?= =?us-ascii?Q?W1a2Vn96kv2RsfNdAWZasWR+NDSUqSExARh5GbQz?= 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: a5d5c734-76ec-40ec-6ecd-08db3a73de61 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Apr 2023 10:02:32.9402 (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: V3N/GzPbocWT1E1JUQjbfNX5zOPy7aNbYktTR1CORsHzUa/GDerQ7LSS+aP8HG2MAIx3BcXKUsYLVCktfDKl+g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB7759 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 The change is only for the coding style: make sure there is a white space b= etween the function name and '('. I think you can keep the previous R-B. Thanks, Zhichao > -----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 >=20 > Added entries for UEFI Config Tables not present in current Dmem output. > v2 for revising CI formatting errors. >=20 > Cc: Ray Ni > Cc: Zhichao Gao > Signed-off-by: Sam Kaynor > --- >=20 > ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Commands > Lib.inf | 9 ++ > ShellPkg/Library/UefiShellDebug1CommandsLib/Dmem.c = | 99 > ++++++++++++++++++-- >=20 > ShellPkg/Library/UefiShellDebug1CommandsLib/UefiShellDebug1Commands > Lib.uni | 28 ++++-- > 3 files changed, 123 insertions(+), 13 deletions(-) >=20 > 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 [Guids= ] > 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; U= INT64 > 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; ShellStat= us =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;- S= alTableAddress > =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;+ RtPropertiesTableAddress = =3D > 0;+ SystemResourceTableAddress =3D 0;+ > DebugImageInfoTableAddress =3D 0;+ ImageExecutionTableAddres= s =3D > 0;+ JsonConfigDataTableAddress =3D 0;+ > JsonCapsuleDataTableAddress =3D 0;+ JsonCapsuleResultTableAdd= ress =3D > 0;+ MemoryRangeCapsuleAddress =3D 0;+ > HiiDatabaseExportBufferAddress =3D 0;+ ConformanceProfileTableAd= dress > =3D 0; for (TableWalker =3D 0; TableWalker < gST->NumberOfTable= Entries; > 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)) {+ SystemResourceTableAddress= =3D > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > continue;+ }++ if (CompareGuid (&gST- > >ConfigurationTable[TableWalker].VendorGuid, > &gEfiDebugImageInfoTableGuid)) {+ DebugImageInfoTableAddress= =3D > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > continue;+ }++ if (CompareGuid (&gST- > >ConfigurationTable[TableWalker].VendorGuid, > &gEfiImageSecurityDatabaseGuid)) {+ ImageExecutionTableAddre= ss =3D > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > continue;+ }++ if (CompareGuid (&gST- > >ConfigurationTable[TableWalker].VendorGuid, > &gEfiJsonConfigDataTableGuid)) {+ JsonConfigDataTableAddress= =3D > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > continue;+ }++ if (CompareGuid (&gST- > >ConfigurationTable[TableWalker].VendorGuid, > &gEfiJsonCapsuleDataTableGuid)) {+ JsonCapsuleDataTableAddre= ss =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)) {+ HiiDatabaseExportBufferAdd= ress =3D > (UINT64)(UINTN)gST->ConfigurationTable[TableWalker].VendorTable;+ > continue;+ } } ShellPrintHiiEx (@@ -218,7= +293,19 @@ > ShellCommandRunDmem ( > AcpiTableAddress, Acpi20TableAddress, > MpsTableAddress,- SmbiosTableAddress+ SmbiosTableAd= dress,+ > DtbTableAddress,+ MemoryAttributesTableAddress,+ > RtPropertiesTableAddress,+ SystemResourceTableAddress,+ > DebugImageInfoTableAddress,+ ImageExecutionTableAddress,+ > JsonConfigDataTableAddress,+ JsonCapsuleDataTableAddress,+ > JsonCapsuleResultTableAddress,+ MemoryRangeCapsuleAddress,+ > HiiDatabaseExportBufferAddress,+ > ConformanceProfileTableAddress ); } } else {dif= f --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"- "ACPI= 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"+ "J= son Config Data > Table %016LX\r\n"+ = "Json Capsule Data > Table %016LX\r\n"+ = "Json Capsule Results > Table %016LX\r\n"+ "M= emory 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 >=20 >=20 >=20 > -=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