From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.8845.1621414163997109878 for ; Wed, 19 May 2021 01:49:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=crUjnvnD; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: chasel.chiu@intel.com) IronPort-SDR: 2ex1PhY2WEA99ERsi5yQ4UL2zb3i8pQlISKvvCdtuN61aBf1FeoTVDByidonl/yymgnz82Mc+i jC+w5AEcLIyQ== X-IronPort-AV: E=McAfee;i="6200,9189,9988"; a="180528158" X-IronPort-AV: E=Sophos;i="5.82,312,1613462400"; d="scan'208";a="180528158" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 May 2021 01:49:20 -0700 IronPort-SDR: eOqXSdNqR/5d1gBi9749itTTTg10kCA5hNS1fROqeqKIfObEK6e/vpWSW0rHSinewN1OUpFl7/ mC5kYNEq2EmA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,312,1613462400"; d="scan'208";a="433409763" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by orsmga007.jf.intel.com with ESMTP; 19 May 2021 01:49:20 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX606.amr.corp.intel.com (10.22.229.19) 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:49:19 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx609.amr.corp.intel.com (10.22.229.22) 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:49:19 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.176) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 19 May 2021 01:49:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QdL3+j8yQmY7r1at+Gd5N3S6mP+Trn327iQHE+eBC8Cv3J7dFrZTwaN50itrLuq5ai7acUHmlwO7lOhvQjLeiiUDRxXxNAieLuFzxjMW1g7bHWYt82CwqEMkMIansfcFp2zVUlcm6+SIcGpGRB4qVfmv+6rHTqcGJzOGsX+H93fmvXO+2NDTFISJmbYLrxKWdMdqE8vt/KjHqEz8rzs4CJFkZDF+HUwjijiP84diBstZMjIer86vvP3Mz6+DS2FuN/Kzd0gqIQXixiMEfCde7C5TFL/8aa2/W9XJD88hyqs9h6SISiUXv4Et1RNXfPshSUoO2/0s5gaYFOgZXirkZA== 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=dfq9jyCfGifMDyf957S87CeTEe59m29jIOnbLMiJzMg=; b=nLfmk13mDeYTeRYmyifX0vONDfmZ9R9g20uvB58MuednRlZaZsiBua0F9rWWZa5VW5j8T9ippE+uyX3SIZN5z4+Q7OM+L8q8gp4Z55DeXzvHwUNtAVAbjb/kqSH8PPvFHZxcIpj4qw8miWr3YnwOg5Pt367/L2txBUZ1XmWcneBR3PaHo05Cqd7x20GkLh//cMHgAejiETBe7AJPGNvP1cbnOQOYt0rq0NdurQ4segLAM6yOMceFZtObv+HhKkeZK4HrEUq8omLt5JeB0VDkUI7iTqJy0gxW34aYAQpBO2yj9mQ2x492GHC2FEuf1DrYM93m26Dtdw42FVHCIhNTIA== 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=dfq9jyCfGifMDyf957S87CeTEe59m29jIOnbLMiJzMg=; b=crUjnvnDRGNe2R5OYO5i7TecvaUFScxgo/smYmphRE33GtOsFpIKw/eLBPB+A1cjI9vygLWn4aI9CteOyxE814zu4tgvSkMTPgnsWp25PdD1o/CryCuERr/drBs2T7+1FuiAfEmf0XwvuroxBSFM2WdKvbOaGf8ssijn45CS7ns= Received: from SN6PR11MB2814.namprd11.prod.outlook.com (2603:10b6:805:55::15) by SN6PR11MB3503.namprd11.prod.outlook.com (2603:10b6:805:ce::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.26; Wed, 19 May 2021 08:49:15 +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:49:15 +0000 From: "Chiu, Chasel" To: "devel@edk2.groups.io" , "mikuback@linux.microsoft.com" CC: "Desimone, Nathaniel L" , Jeremy Soller Subject: Re: [edk2-devel] [edk2-platforms][PATCH v2 21/35] KabylakeOpenBoardPkg: Update SpiFvbService & SpiFlashCommonLib Thread-Topic: [edk2-devel] [edk2-platforms][PATCH v2 21/35] KabylakeOpenBoardPkg: Update SpiFvbService & SpiFlashCommonLib Thread-Index: AQHXTGOb0CgldW3EU0eIQoFtxIcsdarqft4A Date: Wed, 19 May 2021 08:49:15 +0000 Message-ID: References: <20210519035947.1234-1-mikuback@linux.microsoft.com> <20210519035947.1234-22-mikuback@linux.microsoft.com> In-Reply-To: <20210519035947.1234-22-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: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; 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: 4e1446d9-edf0-4216-568f-08d91aa2fb72 x-ms-traffictypediagnostic: SN6PR11MB3503: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3631; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QMt/TGHb0JS1UIUnUDlMTL1NJOE/crnXdJ6ccI9rDTe0naAJ4KA/kP/9Om0zfEj+pf+qBcMLNx2ofgBiO5e4kNitthXtgR13YkE2rlb1yIr4PBT5tngH2vJbNjAjrn5myVkxZ9YICzUu0zhukmuD/u1RoizAG2Vqrhl12+kk77L/422xcJqPX85WwomXZqjHSFH//pMxMhFie7ZeuhH2r6tmTv7rlnDTRK6NZPU68u8SYZA0xqbZMGsdi7ajYeixHKObTxUPapMjv3VCN2KS+Kc1fkfBU1kCUtPnBj51d5b09nPD/N2GcDKhq95vgEmaixCNVq3opSc17ey1HkmCHwJgYSlGHqankUEEygcadBb7sib8Qhs/8HI/DX99WwmC9T9/TQ6miB+5DWdQH8IONd1pNia/zhnYKKMeKpPloU4k3btJDvuYYRhyyY9Az2WNUvmLuS/sUNwIoTIWJGBtrVtPkwAVibeSKwEA6m278hzSgXp8s5WN8/C/8n8ntfcyCTcT9GaWPr/AwKHbqjl8wY0qum9QrIi2mTUc70xUQcDrM0uG9km4dO4phEOe5fmNE1jQ2zaeAG6u759PMfEnbdgNftYEdUxxtVZcY/mgCsSGTF/V4AsQBf/NWy6Kc5UaDQb+CMZM09CkecuotSrkMmniKIbpWwZHvicw21aDZhJ1phwZQQX64IorGokMMucNbrCro6nV6xSyzocwFzticz4LuSo4oe7YIVOM0WcVt4tBKL3WXmttUs4SHxKVWllPiuv8LLU0NfFRgH5chsmcQg== 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:(366004)(396003)(376002)(346002)(136003)(39850400004)(966005)(71200400001)(15650500001)(8936002)(316002)(110136005)(478600001)(2906002)(26005)(38100700002)(54906003)(8676002)(122000001)(53546011)(33656002)(66556008)(5660300002)(83380400001)(86362001)(66946007)(66446008)(64756008)(76116006)(52536014)(55016002)(66476007)(9686003)(6506007)(7696005)(4326008)(186003)(11716005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?j0QOHTxptuqR4KbExueLvtjDEWp7uURsdOrvaWVZjiWzEZS2YLRGmGxbicXV?= =?us-ascii?Q?PtSNjR3n6vS77zHuPxcncY142YsBsBIFEP2AADbAhNDh5jxE5YdHVCLf4ZUw?= =?us-ascii?Q?GoqF56rgPaGbUTq1Kp36rUwatZOp5WB1xNMpAmushlndIHY10Y71UR/3LzcE?= =?us-ascii?Q?uQ8DOySuJ0SQJkumV8rqI+GALLfgOF09NHW9HZTaUQdbzFU9XvvUFidG2Usl?= =?us-ascii?Q?Uo7zaZxMbbq/5FykHogyIlFkYhdUb3qbgKm2E3L9FV8yAdwsMJXLHvv02qEm?= =?us-ascii?Q?jTkiRQKChGJ6/R+Bw6p13Mh9ntgSY3cCbJPqvD4ysSN3yor2flyyawg2k/rh?= =?us-ascii?Q?vHI50bcTwgzxSCyS3vaGOosPZTOrop4YW7KJsSqY72uBpgDixSF/yIeRDkzk?= =?us-ascii?Q?PFroV8C9OMOxDJoeHo/ktWwQWwA6Qiwj4rmEhm529qjaNyOZgTOgVjGMN1xL?= =?us-ascii?Q?5Cc9QlWBgJTX9acEytAsO8p7XaOeet6HVbc1dWrkKkypdpli14vUrng59GNS?= =?us-ascii?Q?Gim9VlG6fR3wLdugPYmrpn3Khi/EdqtqKDZy3v5Vtpy7D57b2SxYDybZTeFW?= =?us-ascii?Q?xhsNDIkIAq2QxI/RmY0hVm0Svrxf3EWOAWIapLR6aidtwvYxS3gytrlwXaHP?= =?us-ascii?Q?347jtMsLW3Wo5mjHK/eZ41fM71q6mu0Jzs0OyqeQHP2mm5Wc9dlxxuKvkpKK?= =?us-ascii?Q?0nnWJgzPrhySJqD3VCXUkVW9JUKoeeZneI5BtchxxlvZ0aGTYfsPkHTRx2XR?= =?us-ascii?Q?XVkwv/MZ7/OY2lBYqyCZvwWsCKjOlNwY6I/a89Tn604YgflBlGKQb6topjKP?= =?us-ascii?Q?3a8JkgRJ1QB/vKqyNBaz7ZJzj0oGJm7G3QsJRo5TQXWLDoR0I4IAHAiWf31x?= =?us-ascii?Q?NE4/MpepXvfnrJzlxoj/SFPkIL64ZxIVolu6vV4ka2uSjZKCJGOhMw6F0hyy?= =?us-ascii?Q?jP/3+sK6FQEsWHrK3XSkcwI4SlLgxv1m8nySH+BgHAl1hm2SY/zC0x82MR+1?= =?us-ascii?Q?todapVl9r+nV0Lry34q6mOLkYJyxua1Lz5E20faQSNGjJk+h2ym7eOoFIVuy?= =?us-ascii?Q?caHFejqvAmA2g3lBwRtrSEuPDzbkjQHNKN7/KnbN0cgXD+s3ap/f2GldKEiZ?= =?us-ascii?Q?avuX9uPRUUvrJ5R0vtplNzoNjpFzvI6J3+N9JYHQPW6NQP9isetEZgBdZYtL?= =?us-ascii?Q?B5cuMJUvHLgr8hqnAF83qKlVjxt3zx3zjrEqyYcIzBY2eg6Bgd8Iwdo54NEu?= =?us-ascii?Q?81r/Q0/ENuQjBgRXKgqoHvr8KPm3srYCGiss+kWesQElhzofd6T8sxJpDId4?= =?us-ascii?Q?ka0=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: 4e1446d9-edf0-4216-568f-08d91aa2fb72 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2021 08:49:15.4654 (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: TlMMgRnRlcfMkc0d2UCKJj0B6i6IeVKRnydEVkbNGSpqhot7C+CZCMJ7+LcXb2lCO4gkQPZCaGD3kmdWuhYjoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3503 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: devel@edk2.groups.io On Behalf Of Michael > Kubacki > Sent: Wednesday, May 19, 2021 12:00 PM > To: devel@edk2.groups.io > Cc: Chiu, Chasel ; Desimone, Nathaniel L > ; Jeremy Soller > Subject: [edk2-devel] [edk2-platforms][PATCH v2 21/35] > KabylakeOpenBoardPkg: Update SpiFvbService & SpiFlashCommonLib >=20 > From: Michael Kubacki >=20 > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D3307 >=20 > Updates KabylakeOpenBoardPkg to use the SmmSpiFlashCommonLib instance in > IntelSiliconPkg and the SpiFvbServiceSmm driver in IntelSiliconPkg. >=20 > Cc: Chasel Chiu > Cc: Nate DeSimone > Cc: Jeremy Soller > Signed-off-by: Michael Kubacki > --- > Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc | 7 > +++++-- > Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.fdf | 2 +- > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.dsc | 7 > +++++-- > Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.fdf | 2 +- > 4 files changed, 12 insertions(+), 6 deletions(-) >=20 > diff --git > a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc > b/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc > index 302cb679b5eb..89be744a9038 100644 > --- a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc > +++ b/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc > @@ -228,7 +228,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 > @@ -377,6 +377,10 @@ [Components.X64] > IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf > $(PLATFORM_SI_BIN_PACKAGE)/Microcode/MicrocodeUpdates.inf >=20 > +!if gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly =3D=3D FALSE > + IntelSiliconPkg/Feature/Flash/SpiFvbService/SpiFvbServiceSmm.inf > +!endif > + > ####################################### > # Platform Package > ####################################### > @@ -393,7 +397,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/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.fdf > b/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.fdf > index 39432d21b8b5..239b6b720a6a 100644 > --- a/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.fdf > +++ b/Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.fdf > @@ -401,7 +401,7 @@ [FV.FvOsBootUncompact] !if > gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly =3D=3D FALSE INF > $(PLATFORM_PACKAGE)/PlatformInit/SiliconPolicyDxe/SiliconPolicyDxe.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/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.dsc > b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.dsc > index 8523ab3f4fc1..f29393579c06 100644 > --- a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.dsc > +++ b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.dsc > @@ -268,7 +268,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 > @@ -456,6 +456,10 @@ [Components.X64] > IntelSiliconPkg/Feature/VTd/IntelVTdDxe/IntelVTdDxe.inf > $(PLATFORM_SI_BIN_PACKAGE)/Microcode/MicrocodeUpdates.inf >=20 > +!if gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly =3D=3D FALSE > + IntelSiliconPkg/Feature/Flash/SpiFvbService/SpiFvbServiceSmm.inf > +!endif > + > ####################################### > # Platform Package > ####################################### > @@ -472,7 +476,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/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.fdf > b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.fdf > index f003dda0ddfc..23f9be5cf2a2 100644 > --- a/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.fdf > +++ b/Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.fdf > @@ -408,7 +408,7 @@ [FV.FvOsBootUncompact] !if > gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly =3D=3D FALSE INF > $(PLATFORM_PACKAGE)/PlatformInit/SiliconPolicyDxe/SiliconPolicyDxe.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 >=20 >=20 >=20 > -=3D-=3D-=3D-=3D-=3D-=3D > Groups.io Links: You receive all messages sent to this group. > View/Reply Online (#75327): https://edk2.groups.io/g/devel/message/75327 > Mute This Topic: https://groups.io/mt/82929230/1777047 > Group Owner: devel+owner@edk2.groups.io > Unsubscribe: https://edk2.groups.io/g/devel/unsub [chasel.chiu@intel.com] > -=3D-=3D-=3D-=3D-=3D-=3D >=20