From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (EUR04-HE1-obe.outbound.protection.outlook.com [40.107.7.87]) by mx.groups.io with SMTP id smtpd.web12.719.1626459897863193465 for ; Fri, 16 Jul 2021 11:24:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=0KWFaW4U; spf=pass (domain: arm.com, ip: 40.107.7.87, 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=VTGZUhUqOZGuO3i6PXvTOI1RXx0qKzeSSHvT3bv15kg=; b=0KWFaW4U5t9FaMbarMNtO9Y52Ci8N2mJbv4ixRZBba3icpIRjRYE04tLY+6SdD0ZMopbMzbl0G6R6N8Pi71IoIY/EHBmxNeQRXFlFjX1RNNqLxArTbtQE461mZm0lqb58edVSDWA2+YV19XhZEf62lJI2O6AYb8JRtPtzmJKHYM= Received: from DU2PR04CA0360.eurprd04.prod.outlook.com (2603:10a6:10:2b4::28) by VI1PR0801MB1981.eurprd08.prod.outlook.com (2603:10a6:800:89::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.23; Fri, 16 Jul 2021 18:24:52 +0000 Received: from DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:2b4:cafe::e5) by DU2PR04CA0360.outlook.office365.com (2603:10a6:10:2b4::28) 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 18:24:52 +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 DB5EUR03FT030.mail.protection.outlook.com (10.152.20.144) 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 18:24:52 +0000 Received: ("Tessian outbound bbfc4df8f27e:v99"); Fri, 16 Jul 2021 18:24:52 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: a5e531d874d329a7 X-CR-MTA-TID: 64aa7808 Received: from 1c567abeb09f.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BB295ADE-87BF-466C-95BE-BE2BFC3147EE.1; Fri, 16 Jul 2021 18:24:45 +0000 Received: from FRA01-PR2-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1c567abeb09f.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 16 Jul 2021 18:24:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jGQOgF6AtaPYbqb7CqwoLzSptakRJi96bbZ6WsgoYRj7zCfDmHJreJ4odH49xRt20C+kbGXYguf6UEtSdveckqSs/kPunXifG3lw1wirQV7l8NjjSPdibIC4oJp1KR4GDdzyQqNb3xc6xSnYIF+2hVkJ/C1GpEn1437ZPXewPxQXXI9jIAgWWMWYETn25aX1E+s55UGCweURB7CwwfjZIn4rcMiVwau61BTY9LH8MiSWevkTXikHLBHAnoJj16F7Ue1y9o6u6E/v5NJ3+IS1aZq6dRQWQ/H2/6u5E/EtPvIa/NsE8kmsGdtHo7IiDGIiZQeqXKiR9vrMIVRNnRsvrA== 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=VTGZUhUqOZGuO3i6PXvTOI1RXx0qKzeSSHvT3bv15kg=; b=E3/Jm9n+DKNTyzC0SMJNpVjcLocKQHseNzWxrGmBWF3X7KH1aChFPPpv6KBaoJRGQqczPs/rcbo5FzI+xDlITfzGnmt9eXFG0N+1iRzFA6L96LJ5IYNnx9pd68KPKIT419NojheQOD5F+U2oi/9x7YNGwMjloSuRcRDRvDNH4fhdvewbuVwx7xG2AvoEe0q1d6Q8iB83FfnjiAaDuZA82hMEgcil7sf3rpRKUqsYD81wGIaQRkdf47AmEa4fkSKoAEbFKsmVAGMMd7d0h9F4z6Q5P6cou58eJttXZQAIMoO8B/4JHK9i63oeMPoue7vrwpQFB2MmcIe9+2NoZq8paQ== 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=VTGZUhUqOZGuO3i6PXvTOI1RXx0qKzeSSHvT3bv15kg=; b=0KWFaW4U5t9FaMbarMNtO9Y52Ci8N2mJbv4ixRZBba3icpIRjRYE04tLY+6SdD0ZMopbMzbl0G6R6N8Pi71IoIY/EHBmxNeQRXFlFjX1RNNqLxArTbtQE461mZm0lqb58edVSDWA2+YV19XhZEf62lJI2O6AYb8JRtPtzmJKHYM= Received: from PAXPR08MB6987.eurprd08.prod.outlook.com (2603:10a6:102:1df::15) by PR2PR08MB4748.eurprd08.prod.outlook.com (2603:10a6:101:1f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4287.22; Fri, 16 Jul 2021 18:24:43 +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 18:24:43 +0000 From: "Samer El-Haj-Mahmoud" To: Ard Biesheuvel CC: Grzegorz Bernacki , "devel@edk2.groups.io" , "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" Subject: Re: [edk2-platforms PATCH v3 0/2] Add BootDiscoveryPolicyUiLib Thread-Topic: [edk2-platforms PATCH v3 0/2] Add BootDiscoveryPolicyUiLib Thread-Index: AQHXeLM736s5Jvf3r0uvVK3EtQ19NKtFgBmggABfNQCAAA7jRQ== Date: Fri, 16 Jul 2021 18:24:42 +0000 Message-ID: References: <20210714132103.1341207-1-gjb@semihalf.com> , In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: dc51a872-5eca-47c4-4788-08d94887010c x-ms-traffictypediagnostic: PR2PR08MB4748:|VI1PR0801MB1981: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: zA1qGT4IuD4E9GxGMlbaLCwfnZhgx5lur/tq0l1wYclh0EF89dgfzZVgzzN284Wt00DtO3YRHR6VS47zayTu6UM90ZzKzsPAcAfffuHP9zoTMHu4SXxN6ik7fcBh7Q2Ze4CjvTEeOqYyw07P9vr2FerPlkCA64+Ht/xlLi8LlzFxqCfOD/loasODJY/Al9s9YVOnOddtrRgTWofXYz5SgGKqdfHjBJN5WkXXZ4eAbs0j+4uP9xR6jLvmhycBV3H9VLhBrpnM09tQfBj8KtDMO2Bg0Fu/jB1yoZtxcZs1slxdX3nEHCfg819zqRxClWeZLY338HYHquHiN6GDWKjk6XCp9ECoKMmhnkcYWtMVK+/9sd2vVfJn3xKh4jtXplOivxKkChFWIgmn/hLgaGi1Y7dE548S033zbCf+5qcIb9M6VXRYwjX4YxMYzi7XWn/u+OSyurJCjMXtttMjOtsGDJnd4t1yuxbUq865jn4lVjiPsB9UF3b8uEakxR7mUiyXN6LByi0qZnbzyAHKYf4axoGw3X9Y0q3CxeKCk5jl9Fm/YTfXBuGqQb89OGvBAAe/lQteREXowhQJBJ0uyDIt3XHhTYKJ7eBbFeDYs+UUuC78L6cLbh/O2BBc6JhqrznjP+MHF/bW69X0eXzp3JZ8WZIQWZ/RrXlfJpdzLRrh8wSx1V92kWmIImzCPday4BwP0zR1K0R5lgEPw7Pr5eVJ42WNGVqHVx65Hc2CDQ7YAJG+vZn+opqoajyIg6q09Lh81MBlcRxyN0gy6L8GXw95KGilGdu/8VQPAN5tmQteQyKQKCbDkpjGeUYqK0yxvpEcOsMIYj2e4Cjk321zixDSiw== 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)(346002)(39850400004)(136003)(366004)(396003)(376002)(66446008)(66476007)(6506007)(966005)(83380400001)(186003)(52536014)(9686003)(91956017)(66946007)(5660300002)(7416002)(33656002)(76116006)(66556008)(64756008)(55016002)(53546011)(7696005)(86362001)(8676002)(2906002)(38100700002)(6916009)(71200400001)(122000001)(26005)(316002)(4326008)(8936002)(54906003)(166002)(478600001)(38070700004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?50S9HVcitDqwAOk1/P52LM1ihlIBMFveh3YlPT5kHcxo2hYWn7Z3LlhJ2ZaB?= =?us-ascii?Q?UpidzMN0iEw1gHERLZDkt1hjpLulNivIxTvWps8D+MzUMHAHDKvxKW5Xa7PR?= =?us-ascii?Q?JH9uSi/OM5J39pwvKX0z3UFYoVBpZLt1uXLuWQKNiK/h6VTUcMsa1A4WbSWD?= =?us-ascii?Q?aD21Y/RNAUkBJfDxi4o7Ab/40MEojG3rA8EiXS5kVJfrTwl0vBO+saDY1wOr?= =?us-ascii?Q?yc3Mjk3lLySn1tfkfMKyDapnxFOAOkkQL5avgun79bH+fIDz79883VGdaDMl?= =?us-ascii?Q?QizJ1+cGrM7PjUNASgApgOEd2CzKa45VqIBVBrv0HT87/jx4q+J8BvosWdp+?= =?us-ascii?Q?ND2CuzhGkbnWDP7n+hpNQpB5WpDDMTjATdiyfAON+ECo3JANZOZL0D2OTXmm?= =?us-ascii?Q?n8u0SnhkbG0inME/DC8vxH+GHZTJc7i+zOh1jCskwu2bkGw/pfhMIXopQ9Pq?= =?us-ascii?Q?bkMf17lnvGKgoWLy0lAcYXqDvC4cQbUfXP1C3JpFAJeNofHTfTmLRCxMt5r6?= =?us-ascii?Q?h45UsjnWdmZkT8wPDA4TgbeCPP0vw9ar1VHS9XJ69K8/akvRsPU073Eb1liC?= =?us-ascii?Q?lTTpaas+stVWTTYhs1TF52MlyQXMcjQgtS7XhnNqe7T3/WOtxRNGUhCgqWnI?= =?us-ascii?Q?pIWG1MXvJlB+TJzVbwoKgoA5Ndc43ZgnrsqraLkxiA/XMTZioT1UsW5e8zAC?= =?us-ascii?Q?46l4hQohfYjfeNaWu04d1JEh2Zm3kN4gdCdn9ufj8YTTIoQzZ7Ym1bLSLJVy?= =?us-ascii?Q?uWiAeJJStVwDUXQGCO0URkdU/l/U5VGT3Yzj5kqibC0jTezHbSesuGJm+6xP?= =?us-ascii?Q?mRTHLkZBLCfImSnMMQ+508U6/k7M7NO7XRH7KnZ/q28b1rVHEHs6ONr8rMcn?= =?us-ascii?Q?nqij5FvDzdvfjQQqSf3cw4YlS1SPsMz5MnhDhJJFxg2JflG0tepxvHqdiFNP?= =?us-ascii?Q?Tx4CFhC2nc8QsLlVQGy2z8fu+aqK6PJzdiAT0KA43dIF5WhSozqbHT0vSSV+?= =?us-ascii?Q?5CM8uF4PFgKAutE2uy/81V0CVygpFswVcbbFauo3PvNP0D+YzORoMZoi9lkS?= =?us-ascii?Q?C0Yh5ATezB73HywSt0GTUvOOpiFd9mPFMwg+JesFZh7vwrWnJiv2kOUL8C49?= =?us-ascii?Q?t3mPE+7SkJFiPoFPw734pBQaZ5yLfyGiipMdlFSVNrxgk5UXTs/FcY+KV9yY?= =?us-ascii?Q?FMQrvcWOllqQxiS+qnboAq/UEZGvElCj1X0e2rieBrazxyD6OGE5iMxTAHjp?= =?us-ascii?Q?aZynWZl1OjpRa75bmcHirPfjv/bKsIgqXCjNlzSkvdsYS7j6C2GlbsfLUgvc?= =?us-ascii?Q?M4yddeuroK0vssyldkrQ9RGoW2WlfsEBnxVfgIolRCzMfg=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4748 Original-Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=arm.com; Return-Path: Samer.El-Haj-Mahmoud@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 957be00d-66d4-4bad-c49b-08d94886fb8c X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yaXacXvWMcawBT6WC9bK595qYGQib+QX2NhHMdsMkvhlIAiN8dIyb11NU8YJZeKrR40EV4fDtipGcNtYFzLp82K9Dxg4mZECb5mSp9MReRKQASuTTblQls2dPmEIkYDZ7xLTcQmtx9U07vSCt6r3TujLfqyjaE1bFQJ9MJm6NwOqP3RO9wZVv8HTQlmG5JirmRXE2K3PBwkzuagjGVDNmvQBBSyrwO8AMzs5CRDTk2jpGCOH8/8HdtrZIguf7VxaAUfbrbk1pJg07uHWipQ7A4OXk+LHuFwaNVhP6+IMoQVRIzCHHOf6hhRnZcqei+pi2PIWRAfSVdrQZb2pWvWz0DBpJJ71dshDrVC8UoTlm1/fOX/WWfxhbtp8CoTHHD5CXyqOBdxLmPVIULy6tIlvu67KGsHEXpQS8cUWI4Z6Pb1Qy26YdzXNEctRKA8A/buEGZiZxhVz//bgheBTA7wuY+8jtMthxkrNKsx6HpDupk1cW+wJE89ug7XxVqFdpKYFSmMSxEPDYH95R6KViHIIZBT2ylIQRF9H1K/tJKhaWY5eaBJjIV5EHSFGjgrXljtACjjmoIKrM6VHZmhqQluvOM3CGtpDfUQb0TV/SkQ43FMNZGTl1RT9GayJ+xA4eOM4nR2eyPTD/BIr+OSVylctmB1vAawTvw7gPs+8nWm00aMasjEvzKkP49hCUSiuyISl3osI/+is4KrwXFyLlbBeiWdj2xwRZqEDKUEwwDZwJfk6Q5BvggdscRahUof3kxzuJSSuZMxnWpaCCRPtsb0GNXtTeFu3A/1Xtjv8D7BKbPIrtIpRZ1dxpKwdwwo3HOE4gFxOea2zjgOGRTXLfGBC8g== 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)(136003)(346002)(39850400004)(36840700001)(46966006)(166002)(316002)(83380400001)(54906003)(478600001)(86362001)(5660300002)(30864003)(47076005)(966005)(19627235002)(82740400003)(81166007)(7696005)(356005)(2906002)(6862004)(53546011)(4326008)(26005)(52536014)(336012)(55016002)(8936002)(33656002)(107886003)(6506007)(70586007)(186003)(70206006)(8676002)(9686003)(82310400003)(36860700001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2021 18:24:52.4932 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: dc51a872-5eca-47c4-4788-08d94887010c 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: DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB1981 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_PAXPR08MB69874B45927931D2C4EAB55490119PAXPR08MB6987eurp_" --_000_PAXPR08MB69874B45927931D2C4EAB55490119PAXPR08MB6987eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Yes this depends on https://edk2.groups.io/g/devel/message/77787 Which is still under review ________________________________ From: Ard Biesheuvel Sent: Friday, July 16, 2021 1:31:04 PM To: Samer El-Haj-Mahmoud Cc: Grzegorz Bernacki ; devel@edk2.groups.io ; leif@nuviainc.com ; ardb+tianocore@kernel.or= g ; 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 Subject: Re: [edk2-platforms PATCH v3 0/2] Add BootDiscoveryPolicyUiLib On Fri, 16 Jul 2021 at 13:50, Samer El-Haj-Mahmoud wrote: > > Series Reviewed-By: Samer El-Haj-Mahmoud > Does this series depend on core EDK2 changes, and if so, have they been merged already? > > -----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 foun= d > > > > 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= .inf > > | 52 +++++++ > > MdeModulePkg/Include/Guid/BootDiscoveryPolicy.h = | 22 > > +++ > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib= .c > > | 160 ++++++++++++++++++++ > > > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.= uni > > | 18 +++ > > > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibS= tri > > ngs.uni | 29 ++++ > > > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibV= fr. > > Vfr | 44 ++++++ > > 18 files changed, 438 insertions(+), 77 deletions(-) > > create mode 100644 > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.= inf > > create mode 100644 MdeModulePkg/Include/Guid/BootDiscoveryPolicy.h > > create mode 100644 > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.= c > > create mode 100644 > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.= uni > > create mode 100644 > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibS= tri > > ngs.uni > > create mode 100644 > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibV= fr. > > Vfr > > -- > > 2.25.1 > > IMPORTANT NOTICE: The contents of this email and any attachments are conf= idential and may also be privileged. If you are not the intended recipient,= please notify the sender immediately and do not disclose the contents to a= ny other person, use it for any purpose, or store or copy the information i= n any medium. Thank you. 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. --_000_PAXPR08MB69874B45927931D2C4EAB55490119PAXPR08MB6987eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Which is still under review


From: Ard Biesheuvel <ar= db@kernel.org>
Sent: Friday, July 16, 2021 1:31:04 PM
To: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>
Cc: Grzegorz Bernacki <gjb@semihalf.com>; devel@edk2.groups.io= <devel@edk2.groups.io>; leif@nuviainc.com <leif@nuviainc.com>;= ardb+tianocore@kernel.org <ardb+tianocore@kernel.org>; Sunny Wang &l= t;Sunny.Wang@arm.com>; mw@semihalf.com <mw@semihalf.com>; upstream= @semihalf.com <upstream@semihalf.com>; pete@akeo.ie <pete@akeo.ie>; jian.j.w= ang@intel.com <jian.j.wang@intel.com>; hao.a.wu@intel.com <hao.a.w= u@intel.com>; dandan.bi@intel.com <dandan.bi@intel.com>; eric.dong= @intel.com <eric.dong@intel.com>
Subject: Re: [edk2-platforms PATCH v3 0/2] Add BootDiscoveryPolicyUi= Lib
 
On Fri, 16 Jul 2021 at 13:50, Samer El-Haj-Mahmoud=
<Samer.El-Haj-Mahmoud@arm.com> wrote:
>
> Series Reviewed-By: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.= com>
>

Does this series depend on core EDK2 changes, and if so, have they
been merged already?


> > -----Original Message-----
> > From: Grzegorz Bernacki <gjb@semihalf.com>
> > Sent: Wednesday, July 14, 2021 9:21 AM
> > To: devel@edk2.groups.io
> > Cc: leif@nuviainc.com; ardb+tianocore@kernel.org; Samer El-Haj-Ma= hmoud
> > <Samer.El-Haj-Mahmoud@arm.com>; Sunny Wang <Sunny.Wang@a= rm.com>;
> > 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 <gjb@semihalf.com> > > Subject: [edk2-platforms PATCH v3 0/2] Add BootDiscoveryPolicyUiL= ib
> >
> > This patchset extends Boot Maintenance Menu and allows to select<= br> > > Boot Discovery Policy. Raspberry Pi platforms uses the variable t= o
> > 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 PcdBootDiscoveryPoli= cy
> > - initialize BootDiscoveryPolicy variable in platform code, if no= t 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 d= isabling Fast Boot"
> >
> >  Platform/RaspberryPi/RaspberryPi.dec    = ;            &n= bsp;            = ;            &n= bsp; |   2 -
> >  Platform/RaspberryPi/RPi3/RPi3.dsc    &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;   |   9 +-
> >  Platform/RaspberryPi/RPi4/RPi4.dsc    &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;   |  12 +--
> >  Platform/RaspberryPi/RPi4/RPi4.fdf    &= nbsp;           &nbs= p;            &= nbsp;           &nbs= p;   |   1 +
> >  Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.inf &= nbsp;           &nbs= p;             = |   3 +-
> >
> > Platform/RaspberryPi/Library/PlatformBootManagerLib/PlatformBootM= anager
> > Lib.inf |   6 +-
> >  Platform/RaspberryPi/Include/ConfigVars.h   =             &nb= sp;            =           |  12 +--
> >  Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.vfr&nbs= p;            &= nbsp;          |  16 +--<= br> > >  Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c &nb= sp;            =             &nb= sp;  |  11 +--
> >  Platform/RaspberryPi/Library/PlatformBootManagerLib/Platfor= mBm.c           &nbs= p;   |
> > 102 +++++++++++++++++---
> >  Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.uni&nbs= p;            &= nbsp;          |  10 +- > >  MdeModulePkg/MdeModulePkg.dec     =             &nb= sp;            =             &nb= sp;          |   6 +=
> >  MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscovery= PolicyUiLib.inf
> > |  52 +++++++
> >  MdeModulePkg/Include/Guid/BootDiscoveryPolicy.h  =             &nb= sp;            =         |  22
> > +++
> >  MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscovery= PolicyUiLib.c
> > | 160 ++++++++++++++++++++
> >
> > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicy= UiLib.uni
> > |  18 +++
> >
> > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicy= UiLibStri
> > ngs.uni |  29 ++++
> >
> > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicy= UiLibVfr.
> > Vfr     |  44 ++++++
> >  18 files changed, 438 insertions(+), 77 deletions(-)
> >  create mode 100644
> > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicy= UiLib.inf
> >  create mode 100644 MdeModulePkg/Include/Guid/BootDiscoveryP= olicy.h
> >  create mode 100644
> > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicy= UiLib.c
> >  create mode 100644
> > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicy= UiLib.uni
> >  create mode 100644
> > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicy= UiLibStri
> > ngs.uni
> >  create mode 100644
> > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicy= UiLibVfr.
> > Vfr
> > --
> > 2.25.1
>
> IMPORTANT NOTICE: The contents of this email and any attachments are c= onfidential and may also be privileged. If you are not the intended recipie= nt, please notify the sender immediately and do not disclose the contents t= o any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
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. --_000_PAXPR08MB69874B45927931D2C4EAB55490119PAXPR08MB6987eurp_--