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.web08.1405.1613169846960178638 for ; Fri, 12 Feb 2021 14:44:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=nzINhycw; spf=pass (domain: intel.com, ip: 134.134.136.20, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: RQ2umO3ZyI6upCKI1v2icsTZVj/B4AjSmn+O/kMIsy0JtXQxwoOKAMS0NaXf1Nl4+SmJiEAmW3 fA6glfkhhbPg== X-IronPort-AV: E=McAfee;i="6000,8403,9893"; a="169617503" X-IronPort-AV: E=Sophos;i="5.81,174,1610438400"; d="scan'208";a="169617503" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Feb 2021 14:44:04 -0800 IronPort-SDR: mYbW3tZfdyXhh06xYO+pSXG9PI3olMVYwN28N2/+IRvn7gCTupbjf/hdUgV+q04GpKQNB0FkeA 1DIsb3Rfs8lA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,174,1610438400"; d="scan'208";a="376516886" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga002.jf.intel.com with ESMTP; 12 Feb 2021 14:44:04 -0800 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Fri, 12 Feb 2021 14:44:04 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Fri, 12 Feb 2021 14:44:03 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2106.2 via Frontend Transport; Fri, 12 Feb 2021 14:44:03 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Fri, 12 Feb 2021 14:44:03 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OpZ6WREOKx+HOrlEsYz+cczv5wHkuKMchJ3YvAJD32i2kfk2kb9kwKPij2tuQxxtMe4ew6g3URnMtyjRcvOWc8Z6st3rXbBXrAjPQxjYRASNftQBBroZ+Ex3DEO6fGqvDbozqQLanNu4gprDpL4iUdDmR9sDcLos5NSY/0OauOD1JWdVHCvBKWdvCyL5MVTN1tSqQ5yQjSLWuufYY6z5mok3OzoKT9+eAKS5LVk218BkqF4R//r6xJtxCtboPb7Jki4MO8lcf4ldu9+FobX/UK++NCxITqkMe433vCgWejRCz/S2dQk6Hy0UCPjx2yaf+lca4lf+2IF8qcYlISW77w== 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=yvptJPgqBbCqMMzRdsql3LGvj8vH/leP+qoPGFNO4+o=; b=ItLYNu/o9E2Ce8+7855UJF0/xZl3jCatw57Num5DM7OEY+HRPY00mrWyPeIkREckA506aHGpCN78nEmMG2wFZdYW5Xi/zLhwnVpb3wokO6fnJIg1bxVtkGGRCkwQ/k78UmmSuUrfzGyzKMi2oj+vXandgr8xOZPu/EEqat43lSsygIVujcDrQKti5v3QWlGMZJ5G5HetkjReUjTilpRfabqmbg+NH5Vnvqq2BkCywQVYmUJXGJGFDcwm4SWqrsb5wdkhMkDKZpkgku4LdvRqVLdEb8U+BHLr0Xuqi8b7MkKynAZe1tEK3GE/3vujGxPw31g9DCkl53s2Ms4ulyR5zg== 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=yvptJPgqBbCqMMzRdsql3LGvj8vH/leP+qoPGFNO4+o=; b=nzINhycwdHkAYaoKdCyKbxh3X0+xgY95N8HE6IjtJo2Ay+dc+bD39JrzKiz5sbe11ZJATH+31xISVA8mw4hLw+Fl3bUjoogkrdJXxfu2k8Iy2jBSV2vab2raj6jzfpKQ/XvjHpiaNOo8RW2cSGDW7tNTND6TvbKEnJEhyT0cobo= Received: from DM5PR1101MB2154.namprd11.prod.outlook.com (2603:10b6:4:4e::20) by DM6PR11MB2777.namprd11.prod.outlook.com (2603:10b6:5:bf::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3846.27; Fri, 12 Feb 2021 22:44:01 +0000 Received: from DM5PR1101MB2154.namprd11.prod.outlook.com ([fe80::257f:9cf5:79fa:c0a0]) by DM5PR1101MB2154.namprd11.prod.outlook.com ([fe80::257f:9cf5:79fa:c0a0%9]) with mapi id 15.20.3846.030; Fri, 12 Feb 2021 22:44:01 +0000 From: "Nate DeSimone" To: "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" CC: "Chiu, Chasel" , Liming Gao , "Dong, Eric" Subject: Re: [edk2-platforms][PATCH v2 0/3] MinPlatformPkg: Add SpiFvbServiceStandaloneMm Thread-Topic: [edk2-platforms][PATCH v2 0/3] MinPlatformPkg: Add SpiFvbServiceStandaloneMm Thread-Index: AQHXALYES4C8huYvGUaDfAoduBp6jqpVHw6g Date: Fri, 12 Feb 2021 22:44:00 +0000 Message-ID: References: <20210211203855.1656-1-mikuback@linux.microsoft.com> In-Reply-To: <20210211203855.1656-1-mikuback@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: linux.microsoft.com; dkim=none (message not signed) header.d=none;linux.microsoft.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [50.53.190.176] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8ba92a3b-2c7a-4d4e-6f66-08d8cfa7b12b x-ms-traffictypediagnostic: DM6PR11MB2777: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Xps+8OJy9Mbj63jbyxNV8XVFwdOzKSWi84+SqdKZoNlHjbcRk3jcR2eLsY5Dh9Nc+Ozu5fG9ZBjY+6C4O7V0uu+YjbbLyMAmIUEwpF6OsTqdHQsp+Ne+6bCSn6ht3N14z8n3QMjHD6qswyqpVcMw7B0k5XHusqnTdF2VUIE6x/f/wtSn9jYf0yLuHgi2CK7Q9AgD3VVLm2/H0pQJaPB7fbc/P5GpIW+a21A5QB7RQmQnNoG0H9xSegIPyqMQjaswL8CI3hfrsqN7ysg1zKnc86hgUohmLyz9rmaaM0YlUuP3B/A0RdMckDGjQI6e1KM4QHmP4uTDD1TcFuwdjoskxLgEP8TPOQ4AObn5zXkFNhxXt/J1ytu4SXsUPnfn/Kak8p2kEQxfUJbgfIOOtoxVf764kkIoKaPQvWZYs/MbY0NsPKjRxhGVJLzNXUpJLodQKNAV5v3FWcBcTy+K99ViYyqkwBRTCumiJNZtLS3x4gZbrCvOnVTLaGJ7WTBanzu1LTg3dmKirOlMBcQ1p86Rkg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM5PR1101MB2154.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(396003)(346002)(366004)(39860400002)(136003)(376002)(6506007)(71200400001)(33656002)(110136005)(54906003)(83380400001)(2906002)(8936002)(86362001)(26005)(5660300002)(478600001)(53546011)(186003)(9686003)(55016002)(7696005)(8676002)(66446008)(66946007)(107886003)(66556008)(64756008)(76116006)(4326008)(52536014)(66476007)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?PZiBsNpi/VUQEIxb9ND4tBAcG08L7397CoOass+THMeNbC8I2xeYg5WkI0VP?= =?us-ascii?Q?45I72CZrEUfczkZDBiGuMa22LZfxP+kM4Y1Wc04DRh17Gu+vPkdw3l2RlLlI?= =?us-ascii?Q?vCCUG0dTk/1za/5vSVHja7fk1SQklTNBaCWgSJp6p/KgND6dW7kehdleU0iA?= =?us-ascii?Q?q7BVx39gTsoY76h4f+bCTFZmYgCgkfzl7y3Y5lHm+RlDAdTQGGwhM4CSNcCJ?= =?us-ascii?Q?TJ/jePA53+M+CHTGt+oVH3x6owdoZ/Rti2ukBkOOZCHJCS+yA7EHYJCn/3A3?= =?us-ascii?Q?j1+LBktYI9XX4d+RHY15z/23nCxLF/hTBZCqnwc1+rODnr0Ql0weDQTWczPU?= =?us-ascii?Q?u4WvFYxJqq+7EuqmiYrGYPTlLQvnUcoVBZffHI7m0neFwIqo9/E8DPKFJwA1?= =?us-ascii?Q?1FBQl+2t7bd/kRovbe2zLE2mnytrHfrcXSGNzHOwOP9pkMVdsfd9zx3EuQSE?= =?us-ascii?Q?owxGjiDn1tD5wNSRwBcUbiIBqFgmbgfVSbQkhSBSQLFCOoeOD1IfxHTFH/zR?= =?us-ascii?Q?/IsX+oTJSjx06wXs3vl8fxNqZhyOpz2cg/lKvAzEL/l5FwBWgmJ9synxBoWN?= =?us-ascii?Q?bLeJfWwKGNfYH8HQ7fWfpPGtyA2I9j2lBuIWoicK6ZXBWjOcfDyK6b1zRIJ8?= =?us-ascii?Q?0UoitH30ZxVpO0kvygDaIbv5QINprSLPDz5uw9Za0y+b3FRz55UhcTktDSSo?= =?us-ascii?Q?PLW80aGp40zhQPbMhcJNsC7xqNZQoUkEhRSX70D/5Fjrt67w6VEEUECSvQg1?= =?us-ascii?Q?IVodDhT+e/UsGJoNjCPRqmXRAGsqMNqHO0mt0FY57gmFlLJ8DELGJKFknzOs?= =?us-ascii?Q?wmhOY0ava4iJXJo+DOmsn+Hp54SQXoCl7heRAJMQ86DvM33hZk8ChzpnWV1l?= =?us-ascii?Q?yXnAb5vJbJEU4PAWii20huK91ILDH65FjlI3Q762K2orlFAJQ1DF4am9yDbO?= =?us-ascii?Q?qxFpwegwetoAIAS1XRkuOax3Wr4GofALHk6GYTMdRQVRNZFFQzgbMcILHN2+?= =?us-ascii?Q?dmAp2L85h1A6Jy6vhsXDHP8oN8S1XxYrQNh54xovZMBFy3Tu330D7uhEZu1j?= =?us-ascii?Q?R9kA5PXTy0FXqiK907mcK8hojtQdxm/4Fn8lSkb6WHYSxmN33sAsDUHgEXcV?= =?us-ascii?Q?qodEWSzPvTpPrbdzf1y+Ky34tQ530fiVMuiz3L+UPctp1y3fgEXeuxQAT+/5?= =?us-ascii?Q?gETc2nqaHQv5FMyh7uFhsmeaCClLu0NlaP/NUm2Ib5SXl1F7DjQwPqxxRYyR?= =?us-ascii?Q?8YGYu/61VEEuPmGYWLFv19r/AIeDShU5yZsufYMmSrVTC7tuBKulQwF/oXmE?= =?us-ascii?Q?dnK39fsDEAeHrnmZbo5C8SpA?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM5PR1101MB2154.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8ba92a3b-2c7a-4d4e-6f66-08d8cfa7b12b X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Feb 2021 22:44:01.1057 (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: 0hLQQt6gni06hBzd5A4HzVVwXYz2Aol68iDDIS9NK/HLi5w4nYZNCyMv3WideAfGutKbfkrbIfqcFnJmpB5zufPQUHuZqlJN+GT4MFSLI7k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2777 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable The series has been pushed as 32cdbf3~..f62887c Thanks, Nate > -----Original Message----- > From: mikuback@linux.microsoft.com > Sent: Thursday, February 11, 2021 12:39 PM > To: devel@edk2.groups.io > Cc: Chiu, Chasel ; Desimone, Nathaniel L > ; Liming Gao > ; Dong, Eric > Subject: [edk2-platforms][PATCH v2 0/3] MinPlatformPkg: Add > SpiFvbServiceStandaloneMm >=20 > From: Michael Kubacki >=20 > Adds a new component called SpiFvbServiceStandaloneMm that serves as a > Standalone MM compatible SPI FVB service driver. >=20 > Note that a MM_STANDALONE version of SpiFlashCommonLib is being > prepared to be sent but for the time being the module can be added to the > MinPlatformPkg build and rely upon a NULL instance in the build. >=20 > V2 changes: > 1. Add Intel copyright to SpiFvbServiceMm.c >=20 > Cc: Chasel Chiu > Cc: Nate DeSimone > Cc: Liming Gao > Cc: Eric Dong > Signed-off-by: Michael Kubacki >=20 > Michael Kubacki (3): > MinPlatformPkg/SpiFlashCommonLibNull: Make MODULE_TYPE BASE > MinPlatformPkg/MinPlatformPkg.dsc: Add basic MM_STANDALONE > libraries > MinPlatformPkg/SpiFvbService: Add Standalone MM support >=20 > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/{Common =3D> > }/FvbInfo.c | 0 > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/{Common =3D> > }/SpiFvbServiceCommon.c | 0 >=20 > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/{Smm/SpiFvbServiceSm > m.c =3D> SpiFvbServiceMm.c} | 35 ++++++----------- >=20 > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/SpiFvbServiceStandalon > eMm.c | 32 ++++++++++++++++ >=20 > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/SpiFvbServiceTraditiona > lMm.c | 32 ++++++++++++++++ >=20 > Platform/Intel/MinPlatformPkg/Flash/Library/SpiFlashCommonLibNull/SpiFla > shCommonLibNull.inf | 4 +- > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/{Common =3D> > }/SpiFvbServiceCommon.h | 4 -- > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/SpiFvbServiceMm.h > | 22 +++++++++++ > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/SpiFvbServiceSmm.inf > | 17 +++++---- > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/{SpiFvbServiceSmm.inf > =3D> SpiFvbServiceStandaloneMm.inf} | 40 ++++++++++---------- > Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc > | 9 +++++ > 11 files changed, 139 insertions(+), 56 deletions(-) rename > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/{Common =3D> > }/FvbInfo.c (100%) rename > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/{Common =3D> > }/SpiFvbServiceCommon.c (100%) rename > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/{Smm/SpiFvbServiceSm > m.c =3D> SpiFvbServiceMm.c} (89%) create mode 100644 > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/SpiFvbServiceStandalon > eMm.c > create mode 100644 > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/SpiFvbServiceTraditiona > lMm.c > rename Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/{Common =3D> > }/SpiFvbServiceCommon.h (94%) create mode 100644 > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/SpiFvbServiceMm.h > copy > Platform/Intel/MinPlatformPkg/Flash/SpiFvbService/{SpiFvbServiceSmm.inf > =3D> SpiFvbServiceStandaloneMm.inf} (64%) >=20 > -- > 2.28.0.windows.1