From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.92.21.78]) by mx.groups.io with SMTP id smtpd.web12.3046.1590101073790080444 for ; Thu, 21 May 2020 15:44:34 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=M3Up4CPK; spf=pass (domain: outlook.com, ip: 40.92.21.78, mailfrom: michael.kubacki@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JIBhgHker3Z8qMsncyhareCsf0mIUb2iOjPEYWhBoDSiIQPZKcl+4TwHBHCptmRq5nnb90VP2MpFUj6t72uSIaAmv+5qg4rr8UNMn6Hu776+T4DuXHEeOzFBwbYXZpinPrLZWypqkXiXiR1he2LzQrE0YvSXQ4KPsMxS2ZH7FPsb1ePNxjMbqh46yT92b8qgb9G7YQGYK7KM7EgoDJaRn97pJVd24Ht02KY6SvB6cAcMRAfaVhffbM/860pyEemNItqnecbAWePuwYN0XCRbsWDRfegCJfXmoQa+JDsht9ggwtwAihHkggXURfEhon6ZMltvuG471SN/WdcyqFtUIw== 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=gftANkoEL1ozpSBEImDUBExEoNrAsl3ESaMwyXVCYPY=; b=jpeu0UGIDjRecTUk11EEuZgQWAGPSd8risH0P5eqZcPZev/laB43rTQKBnLU+OxCoOGTuX/m0KTiZ7+p3lSLjqqxZwNOKroqK/pnSxdS5s32+GMclMv1oAsuIN4mntL37jURKlMHvlT3mnVa2xU2La6rrJmq2UpTwC8+kKv7f5VormW1tvSIi7BB/vrkGaQkQlPHsrcpZlkREBevCnyDV8r2PQsl39EJ0jCwAamwsX5XlD3wF9AAiqqIVfy4Uw/Ugq5cYjzgsj54EYX8dtQwJm1EfPGUi6c1XpkubWxJPRop22yzL+ev9aOfs7IdB7B1eHkZTN2jiUBUmhdnQmI7Fg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=outlook.com; dmarc=pass action=none header.from=outlook.com; dkim=pass header.d=outlook.com; 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=gftANkoEL1ozpSBEImDUBExEoNrAsl3ESaMwyXVCYPY=; b=M3Up4CPKv6GlmgeA6MwLIrQgy9fD6dDCFbxO3iHBCiktXaPmhBaGmN1fiLpjRK2alrGvM2U1+Q/w7F29JIGPD34q+TYe4q2eQbJpAxFTYIfXxk7uzMhY6waHAtglra0RRQBrhYMZ2J1xXte+8yXtKJhQOu5Nsz85N8+5hB+Suz1zV9OfOVCzpJ/GGwjynbLZg+KRZ2rDsTaqgmUbciBePJ11eIttGIBh8C5IungSVC7s8O2/gCCxlEVh0fD4CPQz/td/ckUn8taOmbxEzxAJN9IgmDO3FOMyu3dOVvsMZRuMq0ogVpmrlXlSe9eI3tQ7Pd0CrSHNKVQkrXh3wiTdqg== Received: from MW2NAM12FT062.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc65::40) by MW2NAM12HT226.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc65::198) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.11; Thu, 21 May 2020 22:44:32 +0000 Received: from MWHPR07MB3440.namprd07.prod.outlook.com (2a01:111:e400:fc65::50) by MW2NAM12FT062.mail.protection.outlook.com (2a01:111:e400:fc65::370) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.11 via Frontend Transport; Thu, 21 May 2020 22:44:32 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:452A5914A0841E67F64A6322756B72594ADA9B6B189017EB7A88E7D7822049D9;UpperCasedChecksum:522B3E99EC0998777C743B468C2654D14E0602E56291EFD1B73AD588E32D8BCF;SizeAsReceived:7859;Count:50 Received: from MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::bcc9:271b:20db:52e3]) by MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::bcc9:271b:20db:52e3%6]) with mapi id 15.20.3021.020; Thu, 21 May 2020 22:44:32 +0000 From: "Michael Kubacki" To: devel@edk2.groups.io CC: Jordan Justen , Andrew Fish , Ray Ni , Bret Barkelew Subject: [PATCH v3 06/14] EmulatorPkg: Add VariablePolicy engine to EmulatorPkg platform Date: Thu, 21 May 2020 15:43:23 -0700 Message-ID: X-Mailer: git-send-email 2.16.3.windows.1 In-Reply-To: <20200521224331.15616-1-michael.kubacki@outlook.com> References: <20200521224331.15616-1-michael.kubacki@outlook.com> X-ClientProxiedBy: MWHPR12CA0071.namprd12.prod.outlook.com (2603:10b6:300:103::33) To MWHPR07MB3440.namprd07.prod.outlook.com (2603:10b6:301:69::28) Return-Path: michael.kubacki@outlook.com X-Microsoft-Original-Message-ID: <20200521224331.15616-7-michael.kubacki@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (2001:4898:80e8:1:2c94:8481:fffa:8ac5) by MWHPR12CA0071.namprd12.prod.outlook.com (2603:10b6:300:103::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.23 via Frontend Transport; Thu, 21 May 2020 22:44:32 +0000 X-Mailer: git-send-email 2.16.3.windows.1 X-Microsoft-Original-Message-ID: <20200521224331.15616-7-michael.kubacki@outlook.com> X-TMN: [oKms91n9l8sBPzGP7/YMlof31Yp/AEnM6bMhi+Hgv6UO5RQc9cRcV5ulgGs3t9R6] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 50 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: d1202ed4-e18d-41aa-cb8d-08d7fdd88768 X-MS-TrafficTypeDiagnostic: MW2NAM12HT226: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: GJ3+jV8tAgRzIlTBgqmAszEafDfNi32/hcVBjDrHGKSYSNT6XhbS+UFgcAQiWmNa5E5jK3R8s+loWBQmMxgdhZWwV46dogzdcXoCnsZI7I7Z/2mtq/UVHo2RSAl+e7HiKAu1vLuE+OLdr51LTWokqL9CEHzPnJexxHPpujzDHOQdFDsXKaQzCqmaFEN+N6EBGkjjd8RVzz8Eq9TRllYlY1nDAm44NP2AMIB4SM637XguvIBjxM9XrSWyH4Bu/Sxu X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR07MB3440.namprd07.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; X-MS-Exchange-AntiSpam-MessageData: 8r7sL7xQQJbDjsKW4++IbxxN8buCYi0h1bX6tU+nvzGnr9UNiK/hgvv6HJ/cV8lrItuZopuD55RbeaxXNDUgnzyG7CuZXKXf02Ig9tjN50Bvsv4X7TdP1Pt2q1liVOR8+1/1nZWHiVQkLdTT92h3ZEpWdLLwERmP+q0vgel3EKtYWcN+Xya0/SuHpUOKzErrvUCk+YPEccB9EvdQU9v2+w== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d1202ed4-e18d-41aa-cb8d-08d7fdd88768 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 May 2020 22:44:32.5018 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2NAM12HT226 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain From: Bret Barkelew https://bugzilla.tianocore.org/show_bug.cgi?id=3D2522 Cc: Jordan Justen Cc: Andrew Fish Cc: Ray Ni Cc: Bret Barkelew Signed-off-by: Michael Kubacki --- EmulatorPkg/EmulatorPkg.dsc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/EmulatorPkg/EmulatorPkg.dsc b/EmulatorPkg/EmulatorPkg.dsc index 1fc924ae5a16..d6d5d7fc3347 100644 --- a/EmulatorPkg/EmulatorPkg.dsc +++ b/EmulatorPkg/EmulatorPkg.dsc @@ -6,6 +6,7 @@ # # Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.
# Portions copyright (c) 2010 - 2011, Apple Inc. All rights reserved.
+# Copyright (c) Microsoft Corporation.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -108,6 +109,8 @@ [LibraryClasses] TpmMeasurementLib|MdeModulePkg/Library/TpmMeasurementLibNull/TpmMeasurem= entLibNull.inf AuthVariableLib|MdeModulePkg/Library/AuthVariableLibNull/AuthVariableLib= Null.inf VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf + VariablePolicyLib|MdeModulePkg/Library/VariablePolicyLib/VariablePolicyL= ibRuntimeDxe.inf + VariablePolicyHelperLib|MdeModulePkg/Library/VariablePolicyHelperLib/Var= iablePolicyHelperLib.inf SortLib|MdeModulePkg/Library/BaseSortLib/BaseSortLib.inf ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf @@ -225,6 +228,9 @@ [PcdsFixedAtBuild] # 0-PCANSI, 1-VT100, 2-VT00+, 3-UTF8, 4-TTYTERM gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType|1 =20 + # Optional: Omit if VariablePolicy should be always-on. + gEfiMdeModulePkgTokenSpaceGuid.PcdAllowVariablePolicyEnforcementDisable|= TRUE + [PcdsDynamicDefault.common.DEFAULT] gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase64|0 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase64|0 --=20 2.16.3.windows.1