From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (EUR05-AM6-obe.outbound.protection.outlook.com [40.107.22.73]) by mx.groups.io with SMTP id smtpd.web08.5071.1626436255958841943 for ; Fri, 16 Jul 2021 04:50:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=2bu8cnVk; spf=pass (domain: arm.com, ip: 40.107.22.73, mailfrom: samer.el-haj-mahmoud@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CsXw5alT8cDvuv0DToF6jfBaEIUtZPysAPxmtLIZqTM=; b=2bu8cnVkzifG9LGT87crRWiUq+RmnYeVCOj/jwmC8VjcYFggaYLSMeVJz1nw2coIpmZyh0/pcdYVrMwnytgbEfi9MAWjM9Rp6p3idsJsfEdY26dJgOdRTfPqTCjLbSJJQonfdND95ECTL0+5DLIPv71AKfCVfdMzjgdxlfcqlnA= Received: from DB6PR0802CA0028.eurprd08.prod.outlook.com (2603:10a6:4:a3::14) by AS8PR08MB6390.eurprd08.prod.outlook.com (2603:10a6:20b:31b::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21; Fri, 16 Jul 2021 11:50:51 +0000 Received: from DB5EUR03FT011.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:a3:cafe::ba) by DB6PR0802CA0028.outlook.office365.com (2603:10a6:4:a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Fri, 16 Jul 2021 11:50:51 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT011.mail.protection.outlook.com (10.152.20.95) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Fri, 16 Jul 2021 11:50:50 +0000 Received: ("Tessian outbound b81a99a0393d:v99"); Fri, 16 Jul 2021 11:50:50 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c21ba7c47f27c012 X-CR-MTA-TID: 64aa7808 Received: from 5a3d38e35ace.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 278AE29F-3AC8-40F6-9129-AF2C5C85B43C.1; Fri, 16 Jul 2021 11:50:34 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5a3d38e35ace.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 16 Jul 2021 11:50:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lUOZ0uOsRcAXtwGhXfznjPXPHoA8xQAv+rZc03w7Rm8irOg9dIz0xC+F1/x5yVNOSnJ01AJPwuGwyIxSvFLa6nl74kHEoLSyq6uHtfOiSJtUcarOXduq2KQJhE8MeRKK0CT4V/7MyklYvnR2ccT99oAzpyIObd6QEeo+zmlmWOmAoE3R+HbSjE9EWn0LTml6V6pX85hLFymdf6x8e39iPPIHzpe/JPZOLmMBqaVuxkzy9BH2/dP2HPeLjkYI5jzn68VbG+q1bQwvqfJrM/9xCloy00+CN6xv9pp+OphptcrCZUCaFtxLkoIzvf2luI/s2GVlNiGqECUq7uIZMpiZHw== 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=CsXw5alT8cDvuv0DToF6jfBaEIUtZPysAPxmtLIZqTM=; b=W28E+cMZyXKmTqFZY7zGQvB0ZjWiplNZHqT2PEKipfZ7IIVJWRfKlTcqP3z0ZT09FtUuagHOuigpMTZkWuXL5nD1V2KnjsxvEzobySE7mjidlt4lkUgBOdXmhWu1W4fky1n2OJuLZeZfQ6Bp3DgBP5Ntc/lgVlg5m3omRzix0HTOOyLdQQMrPv08u0U6I6LxXZcvrq6k/O3+iQcw68X0nnEohIsXiIK7dw3w6PduDBdMsQbAWpizddqqsNRKVzEeQo0Eu7ZIIqTYFH60SaL80VLjYDG9q1yYdO5plTTbsFS2lflm6oHT5xlguKqNBd4ID38t2HlsrmMGDQyw2HhXZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CsXw5alT8cDvuv0DToF6jfBaEIUtZPysAPxmtLIZqTM=; b=2bu8cnVkzifG9LGT87crRWiUq+RmnYeVCOj/jwmC8VjcYFggaYLSMeVJz1nw2coIpmZyh0/pcdYVrMwnytgbEfi9MAWjM9Rp6p3idsJsfEdY26dJgOdRTfPqTCjLbSJJQonfdND95ECTL0+5DLIPv71AKfCVfdMzjgdxlfcqlnA= Received: from PAXPR08MB6987.eurprd08.prod.outlook.com (2603:10a6:102:1df::15) by PA4PR08MB6047.eurprd08.prod.outlook.com (2603:10a6:102:e3::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21; Fri, 16 Jul 2021 11:50:32 +0000 Received: from PAXPR08MB6987.eurprd08.prod.outlook.com ([fe80::cdae:9f67:6693:49d4]) by PAXPR08MB6987.eurprd08.prod.outlook.com ([fe80::cdae:9f67:6693:49d4%9]) with mapi id 15.20.4331.024; Fri, 16 Jul 2021 11:50:32 +0000 From: "Samer El-Haj-Mahmoud" To: Grzegorz Bernacki , "devel@edk2.groups.io" CC: "leif@nuviainc.com" , "ardb+tianocore@kernel.org" , Sunny Wang , "mw@semihalf.com" , "upstream@semihalf.com" , "pete@akeo.ie" , "jian.j.wang@intel.com" , "hao.a.wu@intel.com" , "dandan.bi@intel.com" , "eric.dong@intel.com" , Samer El-Haj-Mahmoud Subject: Re: [edk2-platforms PATCH v3 0/2] Add BootDiscoveryPolicyUiLib Thread-Topic: [edk2-platforms PATCH v3 0/2] Add BootDiscoveryPolicyUiLib Thread-Index: AQHXeLM736s5Jvf3r0uvVK3EtQ19NKtFgBmg Date: Fri, 16 Jul 2021 11:50:32 +0000 Message-ID: References: <20210714132103.1341207-1-gjb@semihalf.com> In-Reply-To: <20210714132103.1341207-1-gjb@semihalf.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: semihalf.com; dkim=none (message not signed) header.d=none;semihalf.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: f07b8a23-aee6-444d-ca15-08d9484ff590 x-ms-traffictypediagnostic: PA4PR08MB6047:|AS8PR08MB6390: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:5797;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 2SBTrNDNVpOg2VzXPhuPDfCQ1HG6rY2k98zgSnzeFRO2JQEJyqlReKoMP4gVq5WtrzT16EOiFc+qb3CECRkFNV6AUgL3M0SUeIfckUV7Rhh5kdNLcHZmc3/5wseR3KDG8DWrnkylfjp+SjRQoWiCq5ZCRYmZCSkg6YU8ow6kpuSxu7tlAYpo+M+V/QCKXDAw07JbdJ6e7zr9+7e0FcgWYFnR3Vd4RCWYgJzkx3IJ04LcEi0uwJRW+DB0BJ0fvVs3p5V9Rhdwx1hLXkMexlrdJM7i9OfD+Z6F1/3iixXYhV5W7YxS6yDCMige/KI/wgjp2hatnOsfA/iUAczOTeZenUrs3Yr/fQPiGk4Qgr5cA+DPfrKYf1iPuwaQetnERcqiWUH5I5XVRkE4xSVCMfNMSdhn/cA8DQCaGp/n9n9wagoPiqf3Pq+mJnLhBja9r1ubGxKc5ELENIPJ4Z0Z0nMmlmIxG4qk6v41b0x3jAoqIWV/gns9wVVLOQBpknLPIWbmCMr2dvtJfUpDbjdgVGzzTnq4M12xRFdxlk6FBgLCBBCsQarFaKEUlDqUdhTLGSqgeKSDJmEmIFZkkpbLpZq8dRJ9YmKMixLlrK4IO0jrbdpsOvbyHUhP3P6Tw0zGDr+mJjB7OErWMedCgg2/+dY4dQIuWf6ChEm9jj3yteld/6jjoD3DdEDhvjWK1LGMChDS5/Zs1DLQ4mRCUgAVtJAJBalmDhKnZRPxbCHP9Vz+rBdG8yctQJ2I8meu4DsN0vSU5SfNsMdv3t62RG4RqRSmtz96XZZQbLOLTn1p6CwuOOQ= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR08MB6987.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(4636009)(39860400002)(396003)(376002)(136003)(346002)(366004)(76116006)(52536014)(5660300002)(86362001)(83380400001)(2906002)(19627235002)(316002)(64756008)(26005)(66556008)(33656002)(66476007)(186003)(66946007)(7416002)(54906003)(66446008)(8676002)(9686003)(478600001)(55016002)(122000001)(966005)(110136005)(38100700002)(8936002)(6506007)(53546011)(4326008)(71200400001)(7696005)(38070700004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?zO+NxSydnMyefBRkZCj7GvgDRE+ot/1rwrSOdNS6njmW4xQMHT09fqyjM91D?= =?us-ascii?Q?wQfaV1tF6qUyIXxtCYsVpfVM08w5LIDTleh14R0ShlSKbKMlRPsu66lGXJ+q?= =?us-ascii?Q?ge595boj5UHXPbgdP2Qy9Nz8ta1KVAZxkU7asADAYS8Kxdd8iDPeWkuxtnLo?= =?us-ascii?Q?BR3qvMYCXygwIa/MDNRla7U6FoKFggAZeM4aAUHgnZrq4Cof6dAvlTQXfvVo?= =?us-ascii?Q?30nHyPYG6TUJM3z22cDDcI81sP4gqly/C8txhpLhI4KSM2M+pXA4j6hUgtTT?= =?us-ascii?Q?lDhWqGzt7QeVz4yzvFJn2o8xiG9F4djl4KFarlzm59P3ZbywaViuNvN2jlen?= =?us-ascii?Q?kMBcjpRrv0cV6y4HCz10l+XzQX4rrxpe6fKNSssDEp/PP3clA0dJ/gDy9HVu?= =?us-ascii?Q?7bxMjKN6c4i7WzklcUNDI1wN38KBXzmuNOKRvrwz16uzB3z2Dm21lpYuOBzD?= =?us-ascii?Q?WpA2Hmb+ypnyPmqdMmIwv6gMNJDXm6Aa+ntd4g5G+ECQKCrWvw4l4E7OcWEL?= =?us-ascii?Q?f881W4DQ76M9uhfZlY4YvzlYD6rrZ+9kU6fnI6+/YeutulDDKbRrvNfBm0uu?= =?us-ascii?Q?DNa0c7x9zq891dNEJIDM67PYrk8urE6llA8f7ONb/3lUDXm1xk19czxUrKJB?= =?us-ascii?Q?ksVy5bB+WBipcGhZgYGtvsnwsKxb3Hvv4zE7rSXQsgopsbDFlljm4qTfBHCr?= =?us-ascii?Q?S51O1LT+uEt3hGW3G+76yQx1+0a4HoP8ZOHyZJI6XewkESjU+6gaqnu2utiE?= =?us-ascii?Q?pdoV8FBEujZS6Qu7EzlNcQRv2qYnIVDIoajw/v5KSDonqx3JMb9DWGmMlopX?= =?us-ascii?Q?7aYo/yUbpS2ZP0ukjs/0oKwC7bBQAZorA9Xau6AFckZPVhTtyVGuUgcR+1qi?= =?us-ascii?Q?HSa9mYf+GGhuNdVYG2Ps85AtmqojDR7W+NbuF6mJU6UkRXOs9F31vOiuZxs0?= =?us-ascii?Q?aXkHSf4i013M/aiBBR1lDsBeTYRrwIiQJOZQ9sD92VGnWUUliZ2eiXGT4hp1?= =?us-ascii?Q?0l8mE2/SIttw0iHvxybWDWE4RSLCJRC+Tu7Ba4N8NloJxUF3KYQfSl6io6rL?= =?us-ascii?Q?fpq5UJjRPzbv2/sibtiA/yFiYBGtaMMgRH+vwrS1uOXyJu2y4PmHpiUwePiK?= =?us-ascii?Q?PZ5DxUFSTlESKha/0/drL5GzOLTc83QZzENFoTTw6ggOZeJuEezrTuqwTfs2?= =?us-ascii?Q?gY1wRNevOuodpveBruTjhHSphllNHiiZ0kVePTI+fNe+tJ48PcZXIxfQXJTV?= =?us-ascii?Q?A6Ld447hMsIlYyuzXcW69p/E9OhPgNwtN5RGP74tMZ60fs/u2RPFSeOh2brz?= =?us-ascii?Q?1NbdtI+ZOQIhIEqd1zQzsx5X?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6047 Original-Authentication-Results: semihalf.com; dkim=none (message not signed) header.d=none;semihalf.com; dmarc=none action=none header.from=arm.com; Return-Path: Samer.El-Haj-Mahmoud@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT011.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 0089290f-2c22-4af7-edc0-08d9484fea90 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Z+DIZUkjAmQq6AfTZ/GgVeGWtE6FbIwkxTGW/+qp5dvDTqKIAt/OAxyS6Xp5CDcG6IYAyQI0kkCj1pxXxGswq0KBrcYpezAN5mWKDxq1WHaOUElkrkXmTaA2I2FyjXYsMSu/MmTqOy5G7gEQC9zxPUmjMgwt52OwKJ98ZFFk78+DsCumeME0Rw3ENVOSygsMGwAp5XUWCDh/s/w1Vh8gkp+L5IOPYSy0ubHTGngvShB/FiNZ/dRjs+9tE2U7vDsRSm9hgs4F8hh4T3FIBGlwvOrI3f8gnMk0AwRtCTsMjb0JQTGG8i9oxHsH4k32Uzi9qByHpn53XqE23Puw0qu1bWytgE7BdFf7cK9b2mrET5DW3+nlJYSQSsjOL350sfX8VpRD0zXDz135BS+4DsfXkCcrsNzmAJET7ctJGgbbbpSdZPsfjgb1W3RtMEWeSoHSYSbsTqgHu+Pry+aDAtFSd4XJzcqKvgMNQ5Vupvxrny6crPeayvkKHg9pCmnP3/Fy3L9fqUCXOehcEBMM/IZnprkHv2vuJHPyYsxr0K/mTpW8jA87cw18xMEEd03sXxLs68lvDyVw4J2/H0P//8GJZTPzlGgTKu8PbQcR9cNHnJyKarx5GkIMQcI+K95b/HKhMdJbQco3Tt856roAXpWznuI8EEzEog4+v4tBNzNFSeVdfAcBYxjUgNu+Rx9hbQw1MRWOyXpsZBDF23EgHAltBZYY5musfH7F3thCnjjOq25FElc4lIIeuuqw6VbwztiFHCuoXr1GTSPNbrre5EM3NOF1T2EcfAn3fmFhmmZLHBo= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(6029001)(4636009)(396003)(376002)(346002)(39860400002)(136003)(36840700001)(46966006)(8936002)(5660300002)(55016002)(53546011)(6506007)(70586007)(82740400003)(316002)(336012)(70206006)(47076005)(966005)(186003)(26005)(33656002)(4326008)(8676002)(19627235002)(52536014)(81166007)(54906003)(110136005)(7696005)(356005)(83380400001)(9686003)(478600001)(36860700001)(2906002)(82310400003)(86362001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2021 11:50:50.9088 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f07b8a23-aee6-444d-ca15-08d9484ff590 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT011.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6390 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Series Reviewed-By: Samer El-Haj-Mahmoud > -----Original Message----- > From: Grzegorz Bernacki > Sent: Wednesday, July 14, 2021 9:21 AM > To: devel@edk2.groups.io > Cc: leif@nuviainc.com; ardb+tianocore@kernel.org; Samer El-Haj-Mahmoud > ; Sunny Wang ; > mw@semihalf.com; upstream@semihalf.com; pete@akeo.ie; > jian.j.wang@intel.com; hao.a.wu@intel.com; dandan.bi@intel.com; > eric.dong@intel.com; Grzegorz Bernacki > Subject: [edk2-platforms PATCH v3 0/2] Add BootDiscoveryPolicyUiLib > > This patchset extends Boot Maintenance Menu and allows to select > Boot Discovery Policy. Raspberry Pi platforms uses the variable to > connect specified class of devices on boot. This patchset also > removes efdc159e which has similar functionality. > > Discussion on design can be found at: > https://edk2.groups.io/g/rfc/topic/rfc_boot_discovery_policy/82450628 > > Changes since v1: > - make 'Connect All' (0x2) default value for PcdBootDiscoveryPolicy > - initialize BootDiscoveryPolicy variable in platform code, if not found > > Changes since v2: > - add missing local variable initialization > > Grzegorz Bernacki (3): > edk2: > MdeModulePkg: Add BootDiscoveryPolicyUiLib. > edk2-platform: > Platform/RaspberryPi: Enable Boot Discovery Policy. > Revert "Platform/RaspberryPi: Setup option for disabling Fast Boot" > > Platform/RaspberryPi/RaspberryPi.dec = | 2 - > Platform/RaspberryPi/RPi3/RPi3.dsc = | 9 +- > Platform/RaspberryPi/RPi4/RPi4.dsc = | 12 +-- > Platform/RaspberryPi/RPi4/RPi4.fdf = | 1 + > Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.inf = | 3 +- > > Platform/RaspberryPi/Library/PlatformBootManagerLib/PlatformBootManager > Lib.inf | 6 +- > Platform/RaspberryPi/Include/ConfigVars.h = | 12 +-- > Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.vfr = | 16 +-- > Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c = | 11 +-- > Platform/RaspberryPi/Library/PlatformBootManagerLib/PlatformBm.c = | > 102 +++++++++++++++++--- > Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.uni = | 10 +- > MdeModulePkg/MdeModulePkg.dec = | 6 + > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.i= nf > | 52 +++++++ > MdeModulePkg/Include/Guid/BootDiscoveryPolicy.h = | 22 > +++ > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.c > | 160 ++++++++++++++++++++ > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.un= i > | 18 +++ > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibStr= i > ngs.uni | 29 ++++ > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibVfr= . > Vfr | 44 ++++++ > 18 files changed, 438 insertions(+), 77 deletions(-) > create mode 100644 > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.in= f > create mode 100644 MdeModulePkg/Include/Guid/BootDiscoveryPolicy.h > create mode 100644 > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.c > create mode 100644 > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.un= i > create mode 100644 > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibStr= i > ngs.uni > create mode 100644 > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibVfr= . > Vfr > -- > 2.25.1 IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you.