From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 251A1AC0EB7 for ; Tue, 21 Nov 2023 08:47:17 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=d3m4JNeI4DL7PLV9iZ1KwUSz/uSGGl5P266o1VUFNN4=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1700556436; v=1; b=ptbkb0NHLaqQMkqKHyRgKp+DFFAfHTjDUAnZ0Xa+7+6qIdtitVZKe6n3QtRKH6h3rEyyxWk4 Z7s6VIOSIdkkl/DN2++eMUj8sK3jXl1GLf9JcIacNt5gnmHGwvNHP8/3OE1dt7kueE/y2RLANYi 4jx03b3FDUQJCPyo/Dlf7p7w= X-Received: by 127.0.0.2 with SMTP id 2VuUYY7687511xnKRUQzeBv2; Tue, 21 Nov 2023 00:47:16 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.20]) by mx.groups.io with SMTP id smtpd.web11.32339.1700556435955354653 for ; Tue, 21 Nov 2023 00:47:16 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10900"; a="382190012" X-IronPort-AV: E=Sophos;i="6.04,215,1695711600"; d="scan'208";a="382190012" X-Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Nov 2023 00:47:11 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,215,1695711600"; d="scan'208";a="14839815" X-Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 21 Nov 2023 00:47:11 -0800 X-Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Tue, 21 Nov 2023 00:47:10 -0800 X-Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Tue, 21 Nov 2023 00:47:10 -0800 X-Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Tue, 21 Nov 2023 00:47:10 -0800 X-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Tue, 21 Nov 2023 00:47:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aJjNBV0fGPJHrtjU5TB2G5d1ZQTJ3/QskAXVTYvHt8arKljzessUhUjXWBHFqABd8mUEdrwqTFVPabY0kLwfiAaqpOUN3qOSPgJVvQeG0T9pL4SLgoZMW7+xbozou5yUFWyfP1DPkoldcXumCBUVq4N3qXolxr5qaEc0xb4bxVudIUUVybgKe10AILv2b7rtDFujV/WcMFULrLRhwq9t+juQjjLumk8rZeXdEZjYXD3y+k+zLJq6b2dgH7X/3HOK9kRFBVDRsj+6uoVWrUT/AGsK9VWk1GjoelFPl4SeNzJunJHZcYO5B6feCBc8/41rww+IlUSajg3fQAiIQxzW4g== 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=FroOZxsDE2id/iHyzqW6YiVoUDCTAEExlEC+9Q1kc+k=; b=a9VyiHc5S7nNyFltFZMKspzSSVUqqpG+vhj5WmKIfmPWCqenqxjOdeu/r5HruUlZnbCp/oAUGEakEZwfPUR+GXz/+DECyy8NV+BXbu5q05Fb6nwiH9+MZ/YEptqEmeLtBDZCWZj1m9rG38t6JEw74UctvTkhcf5xnp4CILiMj8h0GedCVn+YUYjCUsd19dVV2qbBvG8/fj9ovDKdorAcYicdtHMnAHxofj4RMZdhgpt87BxPax/P225IOyIkwHr4FdycK062N2AgUuMdSLntxCoaxZP76zPYYcI27xxsbYeYRZtWu5FyjA5gRZ0Vb36NJv2p54o52tRjDgrge0XAzA== 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 X-Received: from PH7PR11MB6377.namprd11.prod.outlook.com (2603:10b6:510:1fb::13) by CH3PR11MB8383.namprd11.prod.outlook.com (2603:10b6:610:171::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.27; Tue, 21 Nov 2023 08:47:02 +0000 X-Received: from PH7PR11MB6377.namprd11.prod.outlook.com ([fe80::72ff:2c94:80d9:4145]) by PH7PR11MB6377.namprd11.prod.outlook.com ([fe80::72ff:2c94:80d9:4145%5]) with mapi id 15.20.7002.025; Tue, 21 Nov 2023 08:47:02 +0000 From: "Gao, Zhichao" To: Rohit Mathew , "devel@edk2.groups.io" CC: "Kinney, Michael D" , "Gao, Liming" , Thomas Abraham , "Sami Mujawar" , James Morse , "Ni, Ray" , nd Subject: Re: [edk2-devel] [PATCH v5 0/6] MPAM ACPI definitions and parser Thread-Topic: [edk2-devel] [PATCH v5 0/6] MPAM ACPI definitions and parser Thread-Index: AQHZ9VPinuoMrU9YJEGaptCkDL5MIbCDa+pwgAFXmvA= Date: Tue, 21 Nov 2023 08:47:01 +0000 Message-ID: References: <178A59B51F45AF06.9230@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR11MB6377:EE_|CH3PR11MB8383:EE_ x-ms-office365-filtering-correlation-id: ccdfe31c-9970-4bae-cc4e-08dbea6e6dfb x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: HJ61/UK9DbwXz8eF/cEqQJn3xsguBxsgLckaJsDp15F0Wabm/Cq+PHglIoL/yMaxNRo2Ea9Zl3kDHxOkXSSzMj+LaZREYF/HZtiu5boAlLlTfbMCb64IQiBInxJWxK62ELARUAbz0LwZWEYqUKTde3NpgZz48b5HXTE5EB9zJmk9xpcWrMZrH8sg4g4UVIHFcdvE6tJFXXJ4nP4xTtEH3XeTpy6FlwWfX9fYE4g5wBoYd9RdFh6wRX8K4ZQGTZ+n3Z68MjtpPbV5iU91VTSIDOzLB2Ijkx2a00Bas7E+yqT2l2TtoLlAWNBD0iQlnTj4f3ec0SiUhoK5A3NpLhUaOxvDa4tm8HFdiEEk/WVz+gpF2gxk2KHF6HyfFP/MMF7s7ykYOaCqxo/hHjP5iS3172ILAbl0mfKjYWoXTThHaewAuvLXPCm3pbysNPC/XbcgjDvt7fcyJ0DjBo0SL9Lv13DAVBBbSOmmYmklxYVmLJ6f+/0XY5Lc4sLr7Zx/ggAPX7nzWqc3SL7wB40WDXe4AAru7R5i8Vyg2CxxehRMZXoMpecBfsFFKfp2iXTEKw76T/mljo8f9DlhgBJbOHOf1XlnrqRGlwYpf5688+MhP6ZdFBqJNirvpfu/0YB+GygBbK1qS9BMw5pcFyjZVGy2GA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?4cedzHnZ3wFKbM1HLpS9cCNWs8dkUkQ++/cUXLEwOtylCy5Er0YYXdZfmkqd?= =?us-ascii?Q?0Bu2HIEfZxz+lEqhK57E9J1Zh+HfKG3VolTqjbNp76WLfVXubsrIc7tRUj4A?= =?us-ascii?Q?g4GUX3JI48hlf0VmlCIwuVrfk38lkRPeS7xNlpQU1DqTW26Eh7//T4EeFRUx?= =?us-ascii?Q?0KZ200v+OGgpaMNPL438Eub2/g7tt+qvvMTa0On4fGChQcBK6QpHIiSMlBhI?= =?us-ascii?Q?cpIyq9hF2jAhau5E1Fy5rM7warhA2Rgcn8h6YMcfxPPVC8Lu9ZKZV/4YYFf4?= =?us-ascii?Q?voobu+03g5V8VDvU3nTUAloWxdiirSwD4/vHTx/kAgDjOU9HB5J+3JXNBN7/?= =?us-ascii?Q?qLSjSuvTjQ+yKa4447VyBa7TBUSTM6ClqfCKanBJSw0+2t8SlyrJyM9M+uSo?= =?us-ascii?Q?Wk8NtS0xyu5x77WctWTvDqYF87k7lyXyetbgEMp2KUuQmcbLmfQlhULxdVKn?= =?us-ascii?Q?vCQP1x1eVb5/pkXEvFbBBWZ/rzbIGsKZgHWyXYEzAdiqc/eyHYoiTaoqIwaT?= =?us-ascii?Q?MJ7Xwg9Zqgqy62jCX3M9KxItbiW66o3O6x3QSF5uXTOX8PcPaoNgU8sOrJEw?= =?us-ascii?Q?a/IP2ZyqekXvLO+UDV+7xYkQp2qadKBi3pSgyq/tZ20EpXDQhq/xNn+ICrWg?= =?us-ascii?Q?EWBRZuGbMo15Az2QtPTa2X3K7LtmBdM7Dzwh+HrZV0u1y49aAjI+LfNQo614?= =?us-ascii?Q?W1+GM7RiS/q/7Z7lK29O7B3aj2MZ9XFgMlqufk3nXHQUQqdJ4LfSRs1Q8KAP?= =?us-ascii?Q?xowTi/vEcCVbD5fU6S2FWEzaTYL0mT9sQFVgXZUrvYK9mHmJS0Or0JLRXA7i?= =?us-ascii?Q?6+I2ewP0RUjYGdRP8Cw8j0omyYrM2y7+YHScUCYTMLL2D963DZND8LrzCKMr?= =?us-ascii?Q?CKTZGYfDb/tYJc/r59Tb+sOpRN5fJdUJlGIJMFW8oTDG1d/5pJ93wCGxnc42?= =?us-ascii?Q?UjHEFIbWvBndZwVuArm0PQ6l9iVqLvWhj1d9Gmmq2eiefwTEVT4EvlK0VrOj?= =?us-ascii?Q?xXVlU5Cle6paO/olF1U4a7R9rFKC4RClc5EIMVUFqbmZETWeLtfkRsF9wiEu?= =?us-ascii?Q?8dnPDP7FerNV3kxVGhAgBOVmMUNmbv+Gnt18r1BRYFo00ddOmhTP0GJbK+Ld?= =?us-ascii?Q?/QnCNiqPiqudd9nveq2UmBD7Ig6CxwMBOoU2Tzk27I2LAliOt+IrcQt8bcyC?= =?us-ascii?Q?MtzhYgXcEo7SIgueWJqdZ4z9qLqHqsq/74gUCIVCq/vRu8Pg5WlGjaDhZaYj?= =?us-ascii?Q?Bz593aRceocBL02UbhhGDEY971QTvyJ2/gUW+y/QeUnFIM1LCxBqf1P/ze0r?= =?us-ascii?Q?XtOYfFRI5mBrTCtdUOzos1HxnyEnr4NkTntEqh+8T16V+UIb54i62I262iB6?= =?us-ascii?Q?paODCoPjNgjxVlNNXPFCqIDlYVp7h1aBs/9nH3J9Fxd3LrviZJ1W+WhIZb+Q?= =?us-ascii?Q?4pVPwE+jSLdM/GsopylKpdj9tGOZYymfleOPj61t3TkrQis2bm6sNG9EAdT/?= =?us-ascii?Q?xneKnP5CgyiKIN6fHqj+BKbGzOz9Fkjn4exit3Nk4zDxRjFCsIdWLU2nRthJ?= =?us-ascii?Q?DUQF1hGrlJFxQ29+lbKWUuiQeeRk+l/XjVz7asxe?= 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: ccdfe31c-9970-4bae-cc4e-08dbea6e6dfb X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Nov 2023 08:47:01.5310 (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: VaRT5N7D9xsAcY/hAoO4XFr+I7ksuJZxASJLsG6e0MjMdQdSLHzwkZ0J51xQLP+5V5exkULTnkIFXc3bh87LLQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB8383 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,zhichao.gao@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: y2IaPTrM2uJIzKhnIKzGEywwx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=ptbkb0NH; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Sorry, I finished review on my local, but forgot if I gave R-B or not. For = ShellPkg part: Reviewed-by: Zhichao Gao Thanks, Zhichao > -----Original Message----- > From: Rohit Mathew > Sent: Monday, November 20, 2023 8:17 PM > To: devel@edk2.groups.io; Rohit Mathew > Cc: Kinney, Michael D ; Gao, Liming > ; Thomas Abraham > ; Sami Mujawar ; > James Morse ; Ni, Ray ; Gao, > Zhichao ; nd > Subject: RE: [edk2-devel] [PATCH v5 0/6] MPAM ACPI definitions and parser >=20 > Hi, >=20 > Gentle reminder on the series. >=20 > Regards, > Rohit >=20 > > -----Original Message----- > > From: devel@edk2.groups.io On Behalf Of Rohit > > Mathew via groups.io > > Sent: Monday, October 2, 2023 6:14 PM > > To: devel@edk2.groups.io > > Cc: Michael D Kinney ; Liming Gao > > ; Thomas Abraham > ; > > Sami Mujawar ; James Morse > > ; Ray Ni ; Zhichao Gao > > > > Subject: [edk2-devel] [PATCH v5 0/6] MPAM ACPI definitions and parser > > > > This series adds the following > > - definitions corresponding to MPAM ACPI 2.0 specification. > > - MPAM parser > > > > An MPAM ACPI table formulated using the newly added MPAM ACPI > > definitions were validated on the linux kernel tree at [1]. The same > > table was parsed via acpiview using the newly added parser. Certain > > aspects of the MPAM ACPI specification are still not implemented by > > the kernel tree. These aspects were verified only using acpiview. > > > > Changes since V1: > > - Addressed comments on MPAM ACPI definitions from Sami. > > - V1 did not incorporate the parser. V2 has this implemented. > > > > Changes since V2: > > - Addressed comments related to Interface/Link type defintions from > Sami. > > > > Changes since v3: > > - Addressed comments from Pierre > > > > Changes since v4: > > - Addressed comments from Sami regarding Parser. > > > > Changes can be found at: > > https://github.com/rohit-arm/edk2/tree/mpam_acpi > > > > CI results can be found at: > > https://github.com/tianocore/edk2/pull/4748 > > > > [1] > > https://git.kernel.org/pub/scm/linux/kernel/git/morse/linux.git/log/?h > > =3Dmpa > > m/snapshot/v6.5-rc1 > > > > > > Rohit Mathew (6): > > MdePkg/IndustryStandard: Add definitions for MPAM ACPI specification > > ShellPkg/AcpiView: Update field-validator prototype > > ShellPkg/AcpiView: Update print-formatter prototype > > ShellPkg: acpiview: Add routine to print 16 chars > > ShellPkg: acpiview: Add routines to print reserved fields > > ShellPkg/AcpiView: Add MPAM Parser > > > > MdePkg/Include/IndustryStandard/Acpi65.h = | 7 +- > > MdePkg/Include/IndustryStandard/Mpam.h = | 246 > ++++ > > ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.c = | > 199 > > ++- > > ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.h = | > > 109 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Aest/AestParser.c > > | 36 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Dbg2/Dbg2Parser.c > > | 8 +- > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Erst/ErstParser.c > > | 28 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Fadt/FadtParser.c > > | 24 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Gtdt/GtdtParser.c > > | 14 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hmat/HmatParser. > c > > | 12 +- > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Iort/IortParser.c > > | 32 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Madt/MadtParser. > c > > | 18 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Mpam/MpamPars > er > > .c | 1276 ++++++++++++++++++++ > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pcct/PcctParser.c > > | 56 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pptt/PpttParser.c > > | 38 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Rsdp/RsdpParser.c > > | 14 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Spcr/SpcrParser.c > > | 14 +- > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Srat/SratParser.c > > | 26 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewComman > > dLib.c | 3 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewComman > > dLib.inf | 3 +- > > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewComman > > dLib.uni | 3 +- > > 21 files changed, 2033 insertions(+), 133 deletions(-) create mode > > 100644 MdePkg/Include/IndustryStandard/Mpam.h > > create mode 100644 > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Mpam/MpamPars > er > > .c > > > > -- > > 2.34.1 > > > > > > > > -=3D-=3D-=3D-=3D-=3D-=3D > > Groups.io Links: You receive all messages sent to this group. > > View/Reply Online (#109258): > > https://edk2.groups.io/g/devel/message/109258 > > Mute This Topic: https://groups.io/mt/101716889/6795330 > > Group Owner: devel+owner@edk2.groups.io > > Unsubscribe: https://edk2.groups.io/g/devel/unsub > > [rohit.mathew@arm.com] > > -=3D-=3D-=3D-=3D-=3D-=3D > > -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#111532): https://edk2.groups.io/g/devel/message/111532 Mute This Topic: https://groups.io/mt/102705915/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-