From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web08.8859.1621414645953728996 for ; Wed, 19 May 2021 01:57:26 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=vJxP3tt6; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: chasel.chiu@intel.com) IronPort-SDR: dhu7y+JZa+ec2PXtE2PSn7KBbywYoJzdANianN8pOS1OYBsz00J969T1X0KfswwVe8eyY0gCRv 3qfgJbx2NTbQ== X-IronPort-AV: E=McAfee;i="6200,9189,9988"; a="221992667" X-IronPort-AV: E=Sophos;i="5.82,312,1613462400"; d="scan'208";a="221992667" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 May 2021 01:57:20 -0700 IronPort-SDR: a/PE+6IPFfDEND8fNIpXCwMbvhqK3muEHVof5LBds9GF2odu46LElGfpdxkQ1NVe4iAv7ZTBJM Ji84jRWaw6NQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,312,1613462400"; d="scan'208";a="439563298" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga008.fm.intel.com with ESMTP; 19 May 2021 01:57:20 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) 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.2242.4; Wed, 19 May 2021 01:57:19 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) 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.2242.4; Wed, 19 May 2021 01:57:19 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Wed, 19 May 2021 01:57:19 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.175) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Wed, 19 May 2021 01:57:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XX7sd4OzO7Hdl2v1CI1q9GPvGPea/1S4alA/Mh0DXmyxqQgE81RI9/Ka2K7jAxRu0RLU8Cb8qMmmu/IEonnXTVRXqrkru7HQbjxi2ZcEFLyo4mrAh5HNxN6xFsb6SRTynqTEtkKKBwET9xLf59Zi/hVj9FCO0e+wDJJzCf63UmX9RZUuOsI+01O+FyUM6V03UUuQJtfCJdRg0chTpaU43OTTtd/yGgr7LVdGL6hnf9/ZU4dvfjInJFD/xCqA4dWfY+4OOnvXdOQemt7vXUKHBSDSfuaMUd53dHvd29n0wPPq47qrZi9Gis4kuH0vb+/HwDDi93ExR1p2O6wQDzHUIw== 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=CMcIPNd738OejnuqfUHXUjxK+HfxcFBCjkcFEUpTxhI=; b=B0bZduEWjxC/N27lHWHzz9zWjOCP7hv8lWug3ncBnPQx50FQcrKUoC22Y0jaWWvmapaUYGdO/ilk8UZpogDwXjaarkAMzCVGYBdK8EC9hOF4n/TaooiAZ0rJ9TxWMfMxmCG/zmdBdWO6Dai30STmT0hH9ZG2kwOeOhmHO7epZrFRemlVP0L7aPqrjddVir55Z1JWtRWlrlNFe2I2AYuBq49gxF/zru81aUeDLDigiKyRGzrwiS59QoUWUD1dstZVSvdP6imJIJXUs344QO1y0OO094AAAe9nDka2k+DAN1RAXKjyegeCloybP7xl95l7Zor3IZArtvbwAu31ou0zdQ== 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=CMcIPNd738OejnuqfUHXUjxK+HfxcFBCjkcFEUpTxhI=; b=vJxP3tt6lS6dRTct35oQf1eJ2BItiXWIczgT4X473GsEN2vMZ6pKf1dBv0LfspKKDs9hbucsqAVKqG4lc0+C7+ZOcA2/NUiRGiR+AJCTjz5qfuVIJV1Yv9iAJuxzk7OpJTqVjfznlj75owEH9yQDO7sKQczDjU7dgHuUR2NERFg= Received: from SN6PR11MB2814.namprd11.prod.outlook.com (2603:10b6:805:55::15) by SN6PR11MB3087.namprd11.prod.outlook.com (2603:10b6:805:d3::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25; Wed, 19 May 2021 08:57:16 +0000 Received: from SN6PR11MB2814.namprd11.prod.outlook.com ([fe80::6157:b65c:53b6:a320]) by SN6PR11MB2814.namprd11.prod.outlook.com ([fe80::6157:b65c:53b6:a320%6]) with mapi id 15.20.4129.033; Wed, 19 May 2021 08:57:16 +0000 From: "Chiu, Chasel" To: "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" CC: "Desimone, Nathaniel L" Subject: Re: [edk2-platforms][PATCH v2 24/35] WhiskeylakeOpenBoardPkg: Update SpiFvbService & SpiFlashCommonLib Thread-Topic: [edk2-platforms][PATCH v2 24/35] WhiskeylakeOpenBoardPkg: Update SpiFvbService & SpiFlashCommonLib Thread-Index: AQHXTGOXdDRIuFgBukGQwD/t5yFqtKrqgQnw Date: Wed, 19 May 2021 08:57:16 +0000 Message-ID: References: <20210519035947.1234-1-mikuback@linux.microsoft.com> <20210519035947.1234-25-mikuback@linux.microsoft.com> In-Reply-To: <20210519035947.1234-25-mikuback@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 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: [114.43.45.8] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 014078bb-0338-4589-9b97-08d91aa41a55 x-ms-traffictypediagnostic: SN6PR11MB3087: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zah9U3ygZff5asT/mJL5OzGHJaiJBdF2O3wu9ejPh59gXs3CmrXN/CUR/+K7T6GK+Dbjv5sZmJtiMomDvah3PFRD0gmOoWT9ovNlmwwbOZBugCB3WW5nhsr0ExklarQ1s0r2btNRgszmnasjpf7cfS8ULQv91MRmSo+F5bZgBTUnPla5uvMCumC0A3NTxkCLm68nAqmd2YTDD8PskA7U+Mh+QGWPGrvoOXMQTh+ykLWfjPard+XyhvTcDVuT7pyYmK1hVhLy5GaAC+r32abI7AALcb4rr+vYnb/IjmVj4oPao5hFNAPtox2fzUOcegrWsVn9y/mSGvNH1X8GgxkDs6n9jlJeKPDKpV0TykLe5FRnf+WDngWfDduYkREls2ftr4efp43WUSl92pBfgR7nRoMltxpAPdq4dOUP+iex4eldkPeT6WCifXhMVGRGjNAuQOIaHHutzMnwUElx0xhxgCoRuTyxP4JtoA1EbKLxBEMNfQN4LI4pOxeWrsatEOB4xSiAp3+UvruZ9AgxJ0iQ5i/PQ4u2FyID5t6aR3MQfIUmNxxTnnHlE892qt4QLT8t9YTxgSf8lUpW85Bre7kmU25hcTgv1a1B6TrCPHaK9x7utqIQXzMbuiR6vHETR4rWastT8XnaY0OyzZmE/gDnGrWIyig0vOzgtaqML/BK+b1h1TFnC+iu5qCszW7WQkpI6ia5nlGKwBG9b/KR+kXfVROq6o3hOlhI5HtLq60ahcg= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR11MB2814.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(136003)(346002)(396003)(366004)(376002)(39850400004)(4326008)(76116006)(15650500001)(64756008)(9686003)(478600001)(8936002)(2906002)(55016002)(5660300002)(8676002)(316002)(66556008)(66446008)(52536014)(66476007)(66946007)(110136005)(53546011)(83380400001)(38100700002)(122000001)(86362001)(107886003)(7696005)(71200400001)(186003)(26005)(33656002)(6506007)(11716005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?s9nyyPP0DQSKfRNNVrE4Dv2NdifulNu2UJArLuYLNddFMx1VrXm0IUKf/qgX?= =?us-ascii?Q?SaPYSCqcrOo4C62ZQIM5T3qsV4lylcm7JIxTI7KTuyAZbqGg/XhlJ7Glmxgk?= =?us-ascii?Q?pqR4EJOFJi3+nEiUyqNDtktBCLWtUueLU1Ua+9rUHZ8RZxErAosP3W1DkwPs?= =?us-ascii?Q?gc561dkBtp2x1zolER1hvYLCUIsJtOOulreHDkryZK95BQelLhWvLh+bCZba?= =?us-ascii?Q?ivRs7Ip+n8kghuOiKSI2T5yvW6Dq3o76Lh4tdakfa4xC9bwjsiKNlKaR94Q6?= =?us-ascii?Q?BmtzbkWBABMgFT76gfAdyuS3000328OPEtFqUo9501GzCPIvj2WXvUsgvTX4?= =?us-ascii?Q?UJPa6Qz8pN1z1pzHToYDp7wYkyi879LCO5iRvEQFE1PANSwSwW4WAE8zQHFj?= =?us-ascii?Q?JvozPHSQ87d2D76TYWPoms6DCXBLc4v+LX71YeyU7gDCC0oleAQSro++A6AF?= =?us-ascii?Q?ETt/5PE3yPK6OKpKGW7F6pG7cjghlhgv+C7DYkL6UgL9dQ4Xfze/XjbJQM/Z?= =?us-ascii?Q?6PyZBVYlhctna8WuL+qNGzKfMiBCCW5WLM3fZTIOXdoXAJ3jpdCeWpx1a880?= =?us-ascii?Q?8OVU9+V3KPao3KQMA1eBKlk+WPF3EuA2z4q/pCXPIxz23gweFWo70EqrtNiG?= =?us-ascii?Q?tFI9HUJrKmyhRKeLY8V9uUHSaOa3jeF/TOO1k01hywM57es/uv2Wzt1zjaVz?= =?us-ascii?Q?hJBkHKB1Wo4d0burBe0/1oqHzlEufCrZRiNdFo14ksQA72JV/UmsyBcnDex7?= =?us-ascii?Q?YHdM5z/eHMj1wW9uOkmgJDPfHOhduQy0r8zaXapW0YtgwzOb8H93GFFywi4G?= =?us-ascii?Q?lWeOViqLXIIQRhCGs45sH6gi0PAarl9oGClGaN1mA8my5u0yV2G0JtxEB8U5?= =?us-ascii?Q?hsgkDvYCEfRVszMbi+vXs8IO6XQo2QkoPxBaaMhTJgDx/DMSEl9yh5JZsq2G?= =?us-ascii?Q?Rdu+FwQRA/pZWwgsRL63esBS758oODPb2g3V68cHggqqpCMrmtlgJPbWy2/D?= =?us-ascii?Q?CEQcZ+pR/HeH6y8Kvf7+gWQTVGbYHsaalyDD/OyZfflfgFE30TMZrbpvOY03?= =?us-ascii?Q?6p5tnB9UfbV+9rIWjZUwrXbRLPTMJNjgy0BjAckJ215UF0k5enaixgp9i+ku?= =?us-ascii?Q?riqhGd21O/MIeKTHSBjH9+exeLIoFLdhHDTx4v6TBpL4o0uEKBxnoFvr7Uko?= =?us-ascii?Q?Q/iR9tBFxMfMuAdLti/zxolrEr72CexWom8TYqWALmcUYS1C0ZRpQ1XxyStv?= =?us-ascii?Q?D76RdRxq0B9X0CpsNaBP5LDTqf12D+Dgjm5iofCvtxGXXK8GJFsT+cr4hLdu?= =?us-ascii?Q?I3c=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2814.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 014078bb-0338-4589-9b97-08d91aa41a55 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2021 08:57:16.7812 (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: VjVY+zqCJ6ZR7w8w+QUqClclAV/1EGhOeSs0XBalaVEOC06tebxDfB/KzHFFSPrVJBjjBK1+e5EfiT892XFffA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3087 Return-Path: chasel.chiu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Chasel Chiu > -----Original Message----- > From: mikuback@linux.microsoft.com > Sent: Wednesday, May 19, 2021 12:00 PM > To: devel@edk2.groups.io > Cc: Chiu, Chasel ; Desimone, Nathaniel L > > Subject: [edk2-platforms][PATCH v2 24/35] WhiskeylakeOpenBoardPkg: Update > SpiFvbService & SpiFlashCommonLib >=20 > From: Michael Kubacki >=20 > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D3307 >=20 > Updates WhiskeylakeOpenBoardPkg to use the SmmSpiFlashCommonLib > instance in IntelSiliconPkg and the SpiFvbServiceSmm driver in IntelSilic= onPkg. >=20 > Cc: Chasel Chiu > Cc: Nate DeSimone > Signed-off-by: Michael Kubacki > --- > Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc = | > 7 +++++-- > Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.fdf = | > 2 +- >=20 > Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg.ds > c | 7 +++++-- > Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg.fd > f | 2 +- > 4 files changed, 12 insertions(+), 6 deletions(-) >=20 > diff --git > a/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc > b/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc > index ee2aedd978e0..e9c1751df9ba 100644 > --- a/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc > +++ b/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc > @@ -254,7 +254,7 @@ [LibraryClasses.X64.DXE_SMM_DRIVER] > ####################################### > # Silicon Initialization Package > ####################################### > - > SpiFlashCommonLib|$(PLATFORM_SI_PACKAGE)/Pch/Library/SmmSpiFlashCom > monLib/SmmSpiFlashCommonLib.inf > + > + > SpiFlashCommonLib|IntelSiliconPkg/Library/SmmSpiFlashCommonLib/SmmSpiF > + lashCommonLib.inf >=20 > ####################################### > # Platform Package > @@ -395,6 +395,10 @@ [Components.X64] > $(PLATFORM_SI_PACKAGE)/SystemAgent/SaInit/Dxe/SaInitDxe.inf > $(PLATFORM_SI_BIN_PACKAGE)/Microcode/MicrocodeUpdates.inf >=20 > +!if gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly =3D=3D FALSE > + IntelSiliconPkg/Feature/Flash/SpiFvbService/SpiFvbServiceSmm.inf > +!endif > + > ####################################### > # Platform Package > ####################################### > @@ -415,7 +419,6 @@ [Components.X64] >=20 > !if gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly =3D=3D FALSE >=20 > - $(PLATFORM_PACKAGE)/Flash/SpiFvbService/SpiFvbServiceSmm.inf > $(PLATFORM_PACKAGE)/PlatformInit/PlatformInitSmm/PlatformInitSmm.inf >=20 > $(PLATFORM_PACKAGE)/Acpi/AcpiSmm/AcpiSmm.inf { diff --git > a/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.fdf > b/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.fdf > index 8aea5aa475a0..ae0ba27c1f34 100644 > --- a/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.fdf > +++ b/Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.fdf > @@ -413,7 +413,7 @@ [FV.FvOsBootUncompact] !if > gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly =3D=3D FALSE INF > UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf > INF > $(PLATFORM_PACKAGE)/PlatformInit/PlatformInitSmm/PlatformInitSmm.inf > -INF $(PLATFORM_PACKAGE)/Flash/SpiFvbService/SpiFvbServiceSmm.inf > +INF IntelSiliconPkg/Feature/Flash/SpiFvbService/SpiFvbServiceSmm.inf >=20 > INF $(PLATFORM_PACKAGE)/Acpi/AcpiTables/AcpiPlatform.inf > INF $(PLATFORM_PACKAGE)/Acpi/AcpiSmm/AcpiSmm.inf > diff --git > a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg. > dsc > b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg. > dsc > index b69cc8deb0a0..e3cf99639620 100644 > --- > a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg. > dsc > +++ > b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPk > +++ g.dsc > @@ -254,7 +254,7 @@ [LibraryClasses.X64.DXE_SMM_DRIVER] > ####################################### > # Silicon Initialization Package > ####################################### > - > SpiFlashCommonLib|$(PLATFORM_SI_PACKAGE)/Pch/Library/SmmSpiFlashCom > monLib/SmmSpiFlashCommonLib.inf > + > + > SpiFlashCommonLib|IntelSiliconPkg/Library/SmmSpiFlashCommonLib/SmmSpiF > + lashCommonLib.inf >=20 > ####################################### > # Platform Package > @@ -401,6 +401,10 @@ [Components.X64] > $(PLATFORM_SI_PACKAGE)/SystemAgent/SaInit/Dxe/SaInitDxe.inf > $(PLATFORM_SI_BIN_PACKAGE)/Microcode/MicrocodeUpdates.inf >=20 > +!if gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly =3D=3D FALSE > + IntelSiliconPkg/Feature/Flash/SpiFvbService/SpiFvbServiceSmm.inf > +!endif > + > ####################################### > # Platform Package > ####################################### > @@ -421,7 +425,6 @@ [Components.X64] >=20 > !if gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly =3D=3D FALSE >=20 > - $(PLATFORM_PACKAGE)/Flash/SpiFvbService/SpiFvbServiceSmm.inf > $(PLATFORM_PACKAGE)/PlatformInit/PlatformInitSmm/PlatformInitSmm.inf >=20 > $(PLATFORM_PACKAGE)/Acpi/AcpiSmm/AcpiSmm.inf { diff --git > a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg. > fdf > b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg. > fdf > index f0601984338c..414780eb05f1 100644 > --- > a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg. > fdf > +++ > b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPk > +++ g.fdf > @@ -407,7 +407,7 @@ [FV.FvOsBootUncompact] !if > gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly =3D=3D FALSE INF > UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf > INF > $(PLATFORM_PACKAGE)/PlatformInit/PlatformInitSmm/PlatformInitSmm.inf > -INF $(PLATFORM_PACKAGE)/Flash/SpiFvbService/SpiFvbServiceSmm.inf > +INF IntelSiliconPkg/Feature/Flash/SpiFvbService/SpiFvbServiceSmm.inf >=20 > INF $(PLATFORM_PACKAGE)/Acpi/AcpiTables/AcpiPlatform.inf > INF $(PLATFORM_PACKAGE)/Acpi/AcpiSmm/AcpiSmm.inf > -- > 2.28.0.windows.1