From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web10.3228.1588818132089687088 for ; Wed, 06 May 2020 19:22:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=FiE+bCoW; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: zhichao.gao@intel.com) IronPort-SDR: 1j6gHCk4s1L5a7DFqbYQcQk1LW5rdOwy1+31GYTwJHW/ugm1qyVq/9ep19/gsrLqhVlSUiAHKf Wp85+BO1h21g== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 May 2020 19:22:11 -0700 IronPort-SDR: xp4lCq3v0WOcsCj4as4mS1L1zZ7IcyJpGqdgu7b5vQIgrZgyPTQJjnu1BpaTHxfdS3pdREkRzt iGbZCVtMa5vg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,361,1583222400"; d="scan'208";a="435120459" Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203]) by orsmga005.jf.intel.com with ESMTP; 06 May 2020 19:22:11 -0700 Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 6 May 2020 19:22:10 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 6 May 2020 19:22:10 -0700 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (104.47.38.50) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 6 May 2020 19:22:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jsyS0eAh65HTsDUD/hDvXZqEBLycZDNwm0Ic7acjtfLU8y93sX6+halFtX5q1apFHJ57XO4dssNDzady23vZ43MR80PTNf+mVF1f7nJbuIvC0aYSZPd+lr73Y0qPuUdyQGu4LYdGIKTUP87iSt9xX9JSs2PJG3FZ1tCdYtyA1Ki6+h0yXiq66HDiS4BImWZbmFvqB7KdcdxPj8Rjebq1igH7bFMYv2GaoNjPyN7unNcRp7kbV6NO8UH4wnEBtHztrx4aWqWLymdNRVd6G5wyfGiVthVjZLY1wDZjkV/9q1AuInlX3rTWU9ANupmergE6tOR/UaJA8j8+DvnmC9gNGg== 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-SenderADCheck; bh=efEJVjx4pJ0GyIDaOiuGuVtBq1ChQbhSTqyJxU1MU5Y=; b=FqvhEyTKQZsh+28sK77F/hpxnYCuT9kiEmXpFLN+q965NpPXd1lUasYtoZbhT9S7/OZsrYQbM0vKubquLthlMXWue27aTTBo1jmMqWm00DDtNhbnrgW0yBwy8Ox4Dq5mh3qyI5jdeB+EFKfhG4mwLcc8QSWWUb5M4nEJaCYI5FCDfUTTjAjI9k9+Bn9p3ZvFlqfKjDs8HmzIvXxXjTITiBCPWowAARAApIvVBYHBA00PhvmJ0/am5L8O0vLTV1uicYyODFCIKWtQ+hSAXpE6A4ii7gPupV9BhTRYPGsSJ0euJjmaHDWVocPDhgle4VId+FCCvdhv80jhvziBmz5CNA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=efEJVjx4pJ0GyIDaOiuGuVtBq1ChQbhSTqyJxU1MU5Y=; b=FiE+bCoWm2jaSRDbloxaytll9V1E75sYHISZhVJZOcz/gwcDdWc14CVOwYztgX8COcB53klGqUvpyC68chQ/dhM7C1dMk3sFYGS1L5jKhtTBUDLZec2g2NUJbWTp6w1kKyE6L3NilqNzegv3qT/VIqu9L38Dgh0rmSV28Dl8COs= Received: from DM6PR11MB4425.namprd11.prod.outlook.com (2603:10b6:5:1d9::31) by DM6PR11MB4506.namprd11.prod.outlook.com (2603:10b6:5:205::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.27; Thu, 7 May 2020 02:22:08 +0000 Received: from DM6PR11MB4425.namprd11.prod.outlook.com ([fe80::615a:17b0:aa95:be1]) by DM6PR11MB4425.namprd11.prod.outlook.com ([fe80::615a:17b0:aa95:be1%3]) with mapi id 15.20.2958.032; Thu, 7 May 2020 02:22:08 +0000 From: "Gao, Zhichao" To: Krzysztof Koch , "devel@edk2.groups.io" , "Ni, Ray" CC: Sami Mujawar , Matteo Carlini , Laura Moretta , nd Subject: Re: [edk2-devel] [PATCH v1 0/3] Check if required ACPI tables are installed Thread-Topic: [edk2-devel] [PATCH v1 0/3] Check if required ACPI tables are installed Thread-Index: AQHWAolVe+Gae1Ic9kGEhsQFtQZ47qh4bdMQgASSgDCAFlEOQIAI0zrg Date: Thu, 7 May 2020 02:22:07 +0000 Message-ID: References: <15FF82990C57A035.32445@groups.io> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.2.0.6 authentication-results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ebe40ebd-ed02-4831-1485-08d7f22d7115 x-ms-traffictypediagnostic: DM6PR11MB4506: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 03965EFC76 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iqU6heR7vBYAPL0ZUw+fvIRcS+weSzvm3jgfw0HD0egGt4GgEQVOoWqzDBfv2tCVRtqFI3DOh4UmMvP60dAkqH9ckCKxIJQYRLKUsdrv5MuTu0XYZHvGxcWZ/gQQ6/Zh1ous4HpQv6jyUK2ef9dUJcIesUxaiDJtkXjejJbsXESw7GMg5az2zQVDvV2zaJEEYR78IQqyPOlWsve0oRunPtmUgzwpg+ZMo4aHfVA2SNbYSmlhw8rtN1nJlRh8hT0g8WSVQy4hJ2HjYYgkQdhzYWvv3RMoPXK+vbf3giAYIFI7t3eAXJdWUi4QrwT+JNDzzQgvyh4yadVpt3gIFgISi+l8LLqEUKcNiLfNNt+v0UidKrWeYqjpRyEj+JZOcRxy3VEJYMptH6FDU1gdmqVgLSlAnUvel7yJifI679eHGWc6k4IqQCCiAhkOELxZ5SLptfX+9MY6pGHt8ArP9nC8KssYvDwriM0Afu67m2XrJrorOxKQ+sJBOAW7HZQcRWobFnCrkRTpia51+uUcAgBLM3748KRThCz2GkD/eYvATbscISI51DndSNp2qF0wBora9XBEg1M4zxzfpxk+JgdESMBBAtkCDBiPPgSJNqyVmlI= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4425.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(39860400002)(136003)(376002)(396003)(366004)(346002)(33430700001)(66476007)(76116006)(66556008)(8676002)(66446008)(66946007)(64756008)(33656002)(9686003)(6506007)(2906002)(83290400001)(83280400001)(83320400001)(83310400001)(83300400001)(8936002)(7696005)(316002)(186003)(55016002)(33440700001)(52536014)(478600001)(6636002)(26005)(71200400001)(86362001)(5660300002)(54906003)(4326008)(110136005)(53546011)(966005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: R69a6bJsaxo4rEccbiXHT4goH4s1wShh9Sc3ROhaSJMJOsl7lYotf5INBZE/L8RIT9x024M8Ngp8Jxbsn70VIqhSvpVqWKMhCwLwD/rI+HNWJt37fBwdFRcVjE1ezKCrR7VulsCg1WSlhUbGrG1Aiw2QILGjuB5SPUavtGAT8ip8D2e14xgmukwZM6V667r2bS3uOFbhEChl4df3QmIlMQSlcFvz5e8NFI2pJwa1GHv0vp3qqD4VGdbgwPYcmjupFOtqSHeRJ3fgXQTaOTNl+V/8dac17q9gSvkMU55+IdOu943u8YdkNo7dM4bzBeUVvOs7PAJ6vRG8bnY8mmLcvACO4VuVQQJ4UqVM9ht0s/Aru2uttCaVSEF2Ojqhv9Uk+z/4yj+2vywp6XP/cUOlFFHeLXgMwu5GFT5Kdi3wH56dceJexLPo3xo9RrYap5r7UJfE5gFH8cw9d0AkpMI0nyDUx1heFhs6o67uH5+JDRQCZboP9QYUTiHBdE+XDxtf62RAOSjWT/lXOc0/kfapZMN47sb6wr+O3ZxWIVtrznaxWRXczHfVtNmE3iEaiaRM2fXeRhr02J977/mnVXABuMVvI+AqzYHw5zzdd6/yZ0mJ0uoMuhd91wq03VZP7ayLfZFKu22C+DQvD8uhPXJN3exXUySQyaHgsiKIlPOiy5VXojEugvbQIhl2YevIDRm7AC+YzGmle924Gjr5eHEF9VDTPmhaxqJKIr5MbkFAUSNYm0/JboGL2OvsVIOU3Jr7q5Fi1scTcBqIWUjfkPphaGZ3JDNcJrBLg8HBOvaD5+A= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: ebe40ebd-ed02-4831-1485-08d7f22d7115 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 May 2020 02:22:07.6943 (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: n7xtB4Ahlw/0VA980r+lZdOdwksLUMWPvwnCeiOcq82052y9HfWymjDb+IYAoMgbL+xxX36cZa5QXKmgp6rUSw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4506 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 Pushed at 8af507c1f16d9cc311e83397881016e3887acfbb.. faef5a367c8345df906be3= 755e15e0dabc3105b3 > -----Original Message----- > From: Krzysztof Koch > Sent: Friday, May 1, 2020 7:27 PM > To: devel@edk2.groups.io; Gao, Zhichao ; Ni, Ray > > Cc: Sami Mujawar ; Matteo Carlini > ; Laura Moretta ; nd > > Subject: RE: [edk2-devel] [PATCH v1 0/3] Check if required ACPI tables a= re > installed >=20 > Hi Zhichao, >=20 > Any idea when this patch set will get merged? >=20 > Kind regards, >=20 > Krzysztof >=20 > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Gao, Zhic= hao > via groups.io > Sent: Friday, April 17, 2020 8:20 > To: Krzysztof Koch ; devel@edk2.groups.io; Ni, R= ay > > Cc: Sami Mujawar ; Matteo Carlini > ; Laura Moretta ; nd > > Subject: Re: [edk2-devel] [PATCH v1 0/3] Check if required ACPI tables a= re > installed >=20 > For the patch set: > Reviewed-by: Zhichao Gao >=20 > Thanks, > Zhichao >=20 > > -----Original Message----- > > From: Krzysztof Koch > > Sent: Tuesday, April 14, 2020 4:50 PM > > To: devel@edk2.groups.io; Ni, Ray ; Gao, Zhichao > > > > Cc: Sami Mujawar ; Matteo Carlini > > ; Laura Moretta ; nd > > > > Subject: RE: [edk2-devel] [PATCH v1 0/3] Check if required ACPI tables > > are installed > > > > Hi, > > > > Can I get a review for this patch series? > > > > Thanks, > > > > Krzysztof > > > > -----Original Message----- > > From: devel@edk2.groups.io On Behalf Of > > Krzysztof Koch via Groups.Io > > Sent: Wednesday, March 25, 2020 9:39 > > To: devel@edk2.groups.io > > Cc: ray.ni@intel.com; zhichao.gao@intel.com; Sami Mujawar > > ; Matteo Carlini ; > Laura > > Moretta ; nd > > Subject: [edk2-devel] [PATCH v1 0/3] Check if required ACPI tables are > > installed > > > > This patch series adds a new capability to the Acpiview UEFI shell too= l. > > Using the -r command line parameter, it is now possible to choose a > > specification which lists mandatory ACPI tables. The parameter value > > is then consumed by a library which validates ACPI tables identified > > on the platform against these requirements. > > > > The -r parameter is architecture agnostic. However, as of now, the > > possible values for the parameter are only defined in the context of > > the Arm architecture. > > > > For Arm-based platforms, it is now possible to validate that Server > > Base Boot Requirements (SBBR) mandatory ACPI tables are present on the > platform. > > > > Changes can be seen at: > > https://github.com/KrzysztofKoch1/edk2/tree/617_sbbr_validate_acpi_tab > > l > > e_counts_v1 > > > > Krzysztof Koch (3): > > ShellPkg: acpiview: Add -r parameter for table requirements validati= on > > ShellPkg: acpiview: Add library for SBBR ACPI requirements validatio= n > > ShellPkg: acpiview: Check if SBBR mandatory ACPI tables are > > installed > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiTableParser.c = | > > 16 ++ > > ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiView.c = | 104 > > ++++++++- > > ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiView.h = | 44 > > +++- > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Arm/SbbrValidator.c > > | 222 ++++++++++++++++++++ > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Arm/SbbrValidator.h > > | 91 ++++++++ > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewComman > > dLib.inf | 6 +- > > > > ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewComman > > dLib.uni | 14 +- > > 7 files changed, 492 insertions(+), 5 deletions(-) create mode > > 100644 > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Arm/SbbrValidator.c > > create mode 100644 > > ShellPkg/Library/UefiShellAcpiViewCommandLib/Arm/SbbrValidator.h > > > > -- > > 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)' > > > > > > >=20 >=20 >=20