From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web09.5034.1607410244857655365 for ; Mon, 07 Dec 2020 22:50:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=b/nSwQHX; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: zailiang.sun@intel.com) IronPort-SDR: wM73crM/ZzXPvcsvrJcuzpkQnfnmgzmpiVrNCrZG0OEWDwZSoQmJO+MFvYT+DFvjBHukskpAQS pcEGNFP8BUcA== X-IronPort-AV: E=McAfee;i="6000,8403,9828"; a="171271179" X-IronPort-AV: E=Sophos;i="5.78,401,1599548400"; d="scan'208";a="171271179" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Dec 2020 22:50:44 -0800 IronPort-SDR: j/DmThn9bFhQktd3U43V5Fo6JHxz1EdmeXbbQ39fyNwJ1nL7ysiIlOZtnuupFZf7I47GJ5cZFr QDe542wzsypA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,401,1599548400"; d="scan'208";a="317663276" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga008.fm.intel.com with ESMTP; 07 Dec 2020 22:50:44 -0800 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 7 Dec 2020 22:50:43 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 7 Dec 2020 22:50:43 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) 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.1713.5; Mon, 7 Dec 2020 22:50:40 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JDC6FT9kjGBlwXgLCiRDgO9cSXdv1PnvUidUVrWlh4acsZsxXApB/BQRM7IYYXQ1uQAFSzu46G2UcWITvN/T9R46kNxbwxt6JBu9gIqmZmCVNdquX0pRiB1t2NICRm7ScE19Qka8JNlv0hUKWLMNtRibZKQFyi40cduM/yLKNLJhTyBkvFzekPHeceOy863JWx8EJRFr4gxFyb6F6KMIvJAdv1IHzUAUpAAqP9f8dkVJOks+D5MoD/E3jWLLIdV3J0hKD/LfYzB0OFleBqaV4aNULSQqrhrtqKchCEHVeaJTpEQZkSiVRnvSh/0OZNhT3XRyfhlsPC69KpskOX+JxA== 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=iCnivHgjij6e+swGwetq/8jl6+8MxbHiHNnWHdmNW3Y=; b=LUOOoYitgjlcKLfH6jyXbp9VPUVi+tfVImWYo9IJGjb0DbZcXYPxvIZk2vOBttXKbRCjEr46xLdCewdKKaNaJYk8vqN1tmYfHpTajfc29VblmHtzuATd6UkYnIkHpWHA9uePXl9wlAzibAyE72K8AowuW5F1kGWz0LWrsHvATplSOEphbX6itucrQ5kKDuV/uJG4Lg2tq5MIGPQn4Tnmv1VxJNmX8/e82IzEGHIfChoERVsfAXmvuWXUIQGr5vdorv7V5DT/fG3SiuD5ZZcKZLt2M81l/mnvsHPwagkuFmQF3i6pzf6rVqwbyJh+kKTAnzSKdIUP7QXFaWIFq/sPIw== 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=iCnivHgjij6e+swGwetq/8jl6+8MxbHiHNnWHdmNW3Y=; b=b/nSwQHXDA8rWh+sCQgSPM+YQwZ+sG4LhrSkfzCrCm3ywLl4xUPFSdBhLvy4+9zQ5UI3liidEeZIaSTSm1FJC7PoNOrVQ0uPP+5h2ypcYhO/mpzewRRF6qr2kiNmAZ2n2BPt4jrQzDjvEx7/lybfXMsVgMtNca8yFcsMD4cI1wo= Received: from SA2PR11MB5081.namprd11.prod.outlook.com (2603:10b6:806:118::16) 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.3632.21; Tue, 8 Dec 2020 06:50:39 +0000 Received: from SA2PR11MB5081.namprd11.prod.outlook.com ([fe80::4c10:1e94:2a91:15c2]) by SA2PR11MB5081.namprd11.prod.outlook.com ([fe80::4c10:1e94:2a91:15c2%5]) with mapi id 15.20.3632.021; Tue, 8 Dec 2020 06:50:39 +0000 From: "Sun, Zailiang" To: "Kinney, Michael D" , "devel@edk2.groups.io" CC: "Qian, Yi" Subject: Re: [edk2-platforms][Patch] Platform/Vlv2TbltDevicePkg: Add VariablePolicy resolutions Thread-Topic: [edk2-platforms][Patch] Platform/Vlv2TbltDevicePkg: Add VariablePolicy resolutions Thread-Index: AQHWzS3tdwB+ltZkF0CN0tlL7NWgfqnswmqg Date: Tue, 8 Dec 2020 06:50:39 +0000 Message-ID: References: <20201208064618.1222-1-michael.d.kinney@intel.com> In-Reply-To: <20201208064618.1222-1-michael.d.kinney@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.205] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c576251e-7674-4ae7-0b78-08d89b459342 x-ms-traffictypediagnostic: SN6PR11MB3087: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1079; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: btmy/0kWIAFy1e5i0UOLtU7QvIx1vCjO7+fDaFPcCs6EwuZrCl4kGSx745ZS3lm9jKkQlnx9PyaB5hWl+lX8tbBBVdVqS4DGGP2hAoOoE0ovZFTKmYOZ8Tz+TJ60dYlR479rLwwFRFBlV7TBIb+MKOx+OaJRDIvzdIwE7wQgfbkLj29EBLGQFRNK5CkU9wFgdvNoJAiEWAxNL40rnxsbfh0wHqDO9nZUZC4RhVMgxtcpOtUkVBBgMuz4j9jGWVDSwbJjajYcywpuPyHli/lG4jP10eWUrw7lv79/u8y5dSjocXvF4x0LFn/m6nT+yJSIVQCTufoI8XKTCNzieTPCg4QK5gQ1vN/dmJQcKHDo64yVj9w2W4DQrxYzbZKUgc1bCBX9bZt0B8cPBd9gHyerIA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA2PR11MB5081.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(346002)(366004)(136003)(396003)(39860400002)(376002)(52536014)(53546011)(19627235002)(186003)(64756008)(8936002)(66556008)(5660300002)(107886003)(7696005)(66946007)(83380400001)(76116006)(71200400001)(9686003)(6506007)(66476007)(966005)(478600001)(316002)(8676002)(55016002)(66446008)(33656002)(110136005)(2906002)(86362001)(26005)(4326008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?VhIdd7U/MNPIkH01crfBAiizQHxJLhnA09k3lxDxcsvJSGaZMv+4rEZCTUjk?= =?us-ascii?Q?ewAW19uMA0G0o0ZkEJ6mmcKopgdzIz2Kc+gnhir7JViN9b5zkMPCM5Ehn8KC?= =?us-ascii?Q?aK53RLH1e0siwwBNZ1cGsmdp5EEcUa+vEviWX6/uJkCeGzsibKdkI2A9SR4K?= =?us-ascii?Q?5VQADU3foc8/ec5SS96EC0mrwj+GrTCk78+5eP8C6gwhMw0Uqic48FT8byJh?= =?us-ascii?Q?T0wzof9yCJn6MB5EHIdLGpU4OD0MSTiuxHevIVZIKE3O47JoIIdxKBOO0TzX?= =?us-ascii?Q?QM8kgvDafbiV4+p+H3cZ4T5kygMU2KR38l31POSY0bC9LtBADUlciJsPwkLh?= =?us-ascii?Q?kMuRBfP8l/KV1jbUysQI0ffB5aDNk/4Y0qy58+sXkQN4CZ8lYdkMBLFCzzNL?= =?us-ascii?Q?oGEGE8YF08xJspOVE9G6H7yHT9qdSbJw+UUyLBqqCgORrUYWrq5zKYBvv7b1?= =?us-ascii?Q?bCjnHnjcV5r+IKXOdiGbDSL+nbYOfg0PSsdRDtcC9K28IuUhKpXe8GBpvRII?= =?us-ascii?Q?2AgsNMlu8KGLh4qRtOE3sCclCQ0GKj235vRTZ2sFq8P5SG1tBRedF1H5nJWE?= =?us-ascii?Q?CqSX6dln/Hin3eFcWp1rBauwniKSsFJQRFyMgKyRg0/a8SDp5OsRj84aIKrl?= =?us-ascii?Q?gTKd79MopSJ2Eo36MB788PsQNHVZLTFIrYw8ZvrLU37dGA2+sRziBMRBda9J?= =?us-ascii?Q?Paor2jzcA79w1QLj6v3+oOJXaptrQjNTa3qyzXmOxHFCwd1E3ZKsszsqnTLs?= =?us-ascii?Q?5TiQnwUxbwf95HSTXigx1HSaIMlsOc4mE+vvC1jfPQCztFrvI9NrPoytfX3D?= =?us-ascii?Q?8KgGzdLnD4dDtHBBluAu5+nN325WKdsALhoT4jnw3ZJ6BmLXXweUIuPWqcOn?= =?us-ascii?Q?TbU8TzXJ5PPDyFbx0UtWtupbgNkfTosu2I+58R25Gnkw64XCs3KgeSCmGRLr?= =?us-ascii?Q?Mh9IGZ1k+INIDNlI61oU5oafvWwDknD7Q5/wz4vUylo=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR11MB5081.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c576251e-7674-4ae7-0b78-08d89b459342 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Dec 2020 06:50:39.7856 (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: GbhLCfYL0ZEiVyKUmjMWfjTUXXr5xEnhTAehESYvXrK+JPZYL/sS7IEV4cGCrpPbjlGxj2kOTLT0AAm0S8aTKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3087 Return-Path: zailiang.sun@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Looks good for me. Reviewed-by: Zailiang Sun -----Original Message----- From: Michael D Kinney =20 Sent: Tuesday, December 8, 2020 2:46 PM To: devel@edk2.groups.io Cc: Sun, Zailiang ; Qian, Yi Subject: [edk2-platforms][Patch] Platform/Vlv2TbltDevicePkg: Add VariablePo= licy resolutions https://bugzilla.tianocore.org/show_bug.cgi?id=3D2744 Add resolutions for - VariablePolicyLib - VariablePolicyHelperLib - VariablePolicyLib (DXE_RUNTIME_DRIVER) Cc: Zailiang Sun Cc: Yi Qian Signed-off-by: Michael D Kinney --- Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc | 4 ++++ Platform/In= tel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc b/Platfor= m/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc index 8bfea0107b..4fa3e20131 100644 --- a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc +++ b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc @@ -230,6 +230,8 @@ [LibraryClasses.common] FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf =20 VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf + =20 + VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolic + yLib.inf =20 + VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/V + ariablePolicyHelperLib.inf ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf @@ -384,6 +386,7 @@ [LibraryClasses.IA32.SMM_CORE] =20 [LibraryClasses.IA32.DXE_RUNTIME_DRIVER] ReportStatusCodeLib|MdeModulePkg/Library/RuntimeDxeReportStatusCodeLib/R= untimeDxeReportStatusCodeLib.inf + =20 + VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolic + yLibRuntimeDxe.inf !if $(SECURE_BOOT_ENABLE) =3D=3D TRUE || $(TPM_ENABLED) =3D=3D TRUE BaseCryptLib|CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf !endif @@ -935,6 +938,7 @@ [Components.IA32] MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.inf { NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf + NULL|MdeModulePkg/Library/VarCheckPolicyLib/VarCheckPolicyLib.inf SerialPortLib|MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerial= PortLib16550.inf } Vlv2TbltDevicePkg/FvbRuntimeDxe/FvbSmm.inf diff --git a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc b/Platform= /Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc index 58ca9d9623..8adae2e249 100644 --- a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc +++ b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc @@ -232,6 +232,8 @@ [LibraryClasses.common] FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf =20 VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf + =20 + VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolic + yLib.inf =20 + VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/V + ariablePolicyHelperLib.inf ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf @@ -386,6 +388,7 @@ [LibraryClasses.X64.SMM_CORE] =20 [LibraryClasses.X64.DXE_RUNTIME_DRIVER] ReportStatusCodeLib|MdeModulePkg/Library/RuntimeDxeReportStatusCodeLib/R= untimeDxeReportStatusCodeLib.inf + =20 + VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolic + yLibRuntimeDxe.inf !if $(SECURE_BOOT_ENABLE) =3D=3D TRUE || $(TPM_ENABLED) =3D=3D TRUE BaseCryptLib|CryptoPkg/Library/BaseCryptLib/RuntimeCryptLib.inf !endif @@ -950,6 +953,7 @@ [Components.X64] MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmm.inf { NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf + NULL|MdeModulePkg/Library/VarCheckPolicyLib/VarCheckPolicyLib.inf SerialPortLib|MdeModulePkg/Library/BaseSerialPortLib16550/BaseSerial= PortLib16550.inf } Vlv2TbltDevicePkg/FvbRuntimeDxe/FvbSmm.inf -- 2.29.2.windows.2