From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com []) by mx.groups.io with SMTP id smtpd.web10.17387.1614379957711548031 for ; Fri, 26 Feb 2021 14:52:38 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=nJ3DI7rz; spf=softfail (domain: outlook.com, ip: , mailfrom: kun.q@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bZIrS1fGSNj+5414UQ1dxZ3uqMWA74eXxFUfhBTlUVd6W4vMcW1gXD0JwhE0fsLjRrvTG2aajQPjcIEgJtu+04xVkAAOo2xXIBVQU6Jcmqs9bq1n7c/f6SKevymzJb09eYkrAh/L+paxyHY91BURsmXFfzNx94C46TY6u0rdsbbgNzL+uu39sSD4Q0wvwzyrHkaKE3y/BUBgkBxRyAzWJKw1ihSsKJ9pypES99+H7pDIygRlETpR2x7fG0UCHaqhJblzJVPHdjqOh/++f/RvbLr7wWN6cRWmTqkTwCpmeECbDy0cvEyecDheR5wBx6K5vNYGmcCwpeI5jJ+kkSkp9Q== 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=i9Ajsg0wqjGZSC4nHMsyc1dT+ElefbhMGBG0WK+bwSI=; b=W5SwzHXsNJnb4+4+obC6+Y/FOZFSzpSRClJT85D7DCUzVMv6qF+1WIAgcpC4y57UBDeR+MXV0Y4ymezByMhDhzMblbKujFFiD3XZ07YzJJWh7APUxVqln1ZzR/sLt2Q4dXDqRwV0msYeBQm23e3/pTNtIeL9ZJ4Whd8/GRSVgLGIBnSrPTyPasVESFnA0wJSebHdHYsZgvq2i1Okff+dN9AEUt+JC9rhM9zb9wum9hsU31+SuxBwmm2Xy1UMqhHJ7RjO2jVeylzFXuwuSLKx8E38woOWh1YUEoHf74bKe6f3NW8CMgPbb4yXRDJHt+O4oLlHgexfLOlhTlf0KZ/brg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i9Ajsg0wqjGZSC4nHMsyc1dT+ElefbhMGBG0WK+bwSI=; b=nJ3DI7rz5v6/jqy38I217gPfNugFRculwCOlBObW/YfOZr1vZec7D1r3XweEfEV+CH+PxRoeBUrtTS+vnaRG6gUsZbEg1TPw+CNZwvU2K5d2VhCWPBYEpa9NL77Uxx1pRBcscGz4o73uqL7E4j2rc9fq0vGorgrjZKbtY3Y8Z0377eboUBeXqQrxF3n1kscjdFUR/J+VeWev+4DZ3vYkUU0xUBfkVjW8ORLEKmm4ANCLMeFGjP9Ac3c1EgHcDGLws9UlTtJayRETFfxXEcJo0VKfyC4LhDBN3fL1MF75meQ8LUgyEd+l14qdvi4M4qPAow1FfmnUYuMLr4kA56u8Sw== Received: from BL2NAM02FT003.eop-nam02.prod.protection.outlook.com (10.152.76.55) by BL2NAM02HT173.eop-nam02.prod.protection.outlook.com (10.152.77.45) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.19; Fri, 26 Feb 2021 22:52:38 +0000 Received: from MWHPR06MB3102.namprd06.prod.outlook.com (2a01:111:e400:7e46::4a) by BL2NAM02FT003.mail.protection.outlook.com (2a01:111:e400:7e46::204) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.19 via Frontend Transport; Fri, 26 Feb 2021 22:52:37 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:0278AEC91B58ACA5892ED5FAA94485314BDF4C6440D24596F2FA86ABBF8E95E1;UpperCasedChecksum:4BDF7A6133DAF6DB168CAAB4EC4D20E523B86C0193A28F7C648627A4900FFA67;SizeAsReceived:7487;Count:47 Received: from MWHPR06MB3102.namprd06.prod.outlook.com ([fe80::d4ee:1260:6f53:3f7b]) by MWHPR06MB3102.namprd06.prod.outlook.com ([fe80::d4ee:1260:6f53:3f7b%7]) with mapi id 15.20.3868.032; Fri, 26 Feb 2021 22:52:37 +0000 From: "Kun Qin" To: devel@edk2.groups.io CC: Laszlo Ersek , Ard Biesheuvel , Jordan Justen Subject: [PATCH v3 3/7] OvmfPkg: CI Build: Added new library for VariableSmmRuntimeDxe Date: Fri, 26 Feb 2021 14:51:54 -0800 Message-ID: X-Mailer: git-send-email 2.30.0.windows.1 In-Reply-To: <20210226225158.1378-1-kun.q@outlook.com> References: <20210226225158.1378-1-kun.q@outlook.com> X-TMN: [UTQnIm9BMSwd5aQ/Z7DL9Gdlyr0aid01] X-ClientProxiedBy: MWHPR12CA0053.namprd12.prod.outlook.com (2603:10b6:300:103::15) To MWHPR06MB3102.namprd06.prod.outlook.com (2603:10b6:301:3e::35) Return-Path: kun.q@outlook.com X-Microsoft-Original-Message-ID: <20210226225158.1378-4-kun.q@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (50.35.88.161) by MWHPR12CA0053.namprd12.prod.outlook.com (2603:10b6:300:103::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.20 via Frontend Transport; Fri, 26 Feb 2021 22:52:36 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: b1ee29a3-91d8-45ef-eadf-08d8daa93633 X-MS-TrafficTypeDiagnostic: BL2NAM02HT173: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4o/xHl0Wbz0GzLffeLNNuUUxuqGA87X8j0SKZoLd/EMniTALcMwt55eSHao3lxvujPL1424XmSGzzfuO40FfbCsIqUbPCjpcBSuuvAJJL77s+wSm5WJQ0twso/oP1Kmf1jaDWc77fDTsHYh8OprTGVegpyL4D1cOW4EWs9zLXMvV5T2YJ0NegTBWLn1+nTEN9TE8PdNCanr/unwK9ggYqw7UH4BNjzup2zMvxiuaaQ/F+kQCS/ZkxxBF1svoqS8fvpqjqigmF9PBZkUS87PHzLTGgl46bZe8q42juVgpXduhokMbURbhx1q0O4ayqpiUGRyR9DfB/jK8iQo5PQPOwTY7tL5KPzA87OUZp9TrvcHFVzyztDn1QraMkcbosi31UtNMgylB5rVObKpWGLHV5w== X-MS-Exchange-AntiSpam-MessageData: VZjSER3uBkk9SscD9j3F62mVsd/gZ3xOb5G0rkyW5n5NXYR0YTGCtdjKQsknfj/Ok3QFYYLWE0yFHyhkdJj3GPh1oT/1FHH6IJeVB40EHfZcdVs4RgYXuGdoXaIuQ3X5Jamx/ydZau5NKbo7EqddMg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b1ee29a3-91d8-45ef-eadf-08d8daa93633 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2021 22:52:36.9130 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: BL2NAM02FT003.eop-nam02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2NAM02HT173 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain This change added NULL MmUnblockMemoryLib instance in dsc files of OvmfPkg to pass CI build. When SMM_REQUIRE flag is set, the library interface is consumed by VariableSmmRuntimeDxe to better support variable runtime cache feature. Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Jordan Justen Signed-off-by: Kun Qin --- Notes: v3: - Newly added in v3. [Hao] OvmfPkg/OvmfPkgIa32.dsc | 3 +++ OvmfPkg/OvmfPkgIa32X64.dsc | 3 +++ OvmfPkg/OvmfPkgX64.dsc | 3 +++ 3 files changed, 9 insertions(+) diff --git a/OvmfPkg/OvmfPkgIa32.dsc b/OvmfPkg/OvmfPkgIa32.dsc index 1b8d34052b01..1eaf3e99c6c5 100644 --- a/OvmfPkg/OvmfPkgIa32.dsc +++ b/OvmfPkg/OvmfPkgIa32.dsc @@ -347,6 +347,9 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER] PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.inf VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyL= ibRuntimeDxe.inf +!if $(SMM_REQUIRE) =3D=3D TRUE + MmUnblockMemoryLib|MdePkg/Library/MmUnblockMemoryLib/MmUnblockMemoryLibN= ull.inf +!endif =20 [LibraryClasses.common.UEFI_DRIVER] PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf diff --git a/OvmfPkg/OvmfPkgIa32X64.dsc b/OvmfPkg/OvmfPkgIa32X64.dsc index 9c1aee87e783..4a5a43014725 100644 --- a/OvmfPkg/OvmfPkgIa32X64.dsc +++ b/OvmfPkg/OvmfPkgIa32X64.dsc @@ -351,6 +351,9 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER] PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.inf VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyL= ibRuntimeDxe.inf +!if $(SMM_REQUIRE) =3D=3D TRUE + MmUnblockMemoryLib|MdePkg/Library/MmUnblockMemoryLib/MmUnblockMemoryLibN= ull.inf +!endif =20 [LibraryClasses.common.UEFI_DRIVER] PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf diff --git a/OvmfPkg/OvmfPkgX64.dsc b/OvmfPkg/OvmfPkgX64.dsc index fabb8b2f29e4..d4d601b44476 100644 --- a/OvmfPkg/OvmfPkgX64.dsc +++ b/OvmfPkg/OvmfPkgX64.dsc @@ -353,6 +353,9 @@ [LibraryClasses.common.DXE_RUNTIME_DRIVER] PciLib|OvmfPkg/Library/DxePciLibI440FxQ35/DxePciLibI440FxQ35.inf QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/DxeQemuFwCfgS3LibFwCfg.inf VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyL= ibRuntimeDxe.inf +!if $(SMM_REQUIRE) =3D=3D TRUE + MmUnblockMemoryLib|MdePkg/Library/MmUnblockMemoryLib/MmUnblockMemoryLibN= ull.inf +!endif =20 [LibraryClasses.common.UEFI_DRIVER] PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf --=20 2.30.0.windows.1