From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.88]) by mx.groups.io with SMTP id smtpd.web11.18275.1583170840890895960 for ; Mon, 02 Mar 2020 09:40:41 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@vmware.com header.s=selector2 header.b=Of9fRrzc; spf=pass (domain: vmware.com, ip: 40.107.94.88, mailfrom: awarkentin@vmware.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TVgHhfpbm6YS1+pqoB9NeVq3ITy8gNkNj5Lzt4vPCxys7BOTsd9w8DCop1weUNOxIhnXZ35gFoXa292g89sHWKhDTQRmTMqh/6DXJ2JO+yS8g0gfrveLZ7Ha7kGiA4LRZxuqgqYWpISm7N4VxtULVizWrD5Xufg0MegIPwp7AzoSSxcsmygwIScP1B0kNdNHcrEjtU3ydZpZ2XKlGCDjgAslFjx7zxWyo/BfHqfUxkQ0DjGvDV7P8YMw1GeiVG+VzMrUu/IHqpaEIFW3Xg6A2aZmbbkxlRPooJfZhesPX6T0xzP93/rk9T2BsLBXsswRiJytUQh4AoVLc4FxjX9sKQ== 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=TgpYqKQ8gdACvcCeEa0kq4XKoRqATSSkUzA0oRjw83o=; b=lJSzZT+AdoMuilPDdnv5Aj7UWnysx71BdDeVJpdU+hbD7A8dzLP0siSnslamWuW8ktY/8P+PrxIxTYRrYWpT1nvBBH2KSTAZ1xw9htOGZshuyMQng1abOIfgFr8Imws+y4mOjb/mlO0FpSUt6J3OWioxRKDL+gcozVISElBegJrJ8gUPigxIFqShz9ZvYllO4Ib/6Y0POkInpUjSBxxjGFtMGBAsrAK/pLZ2OXYw2LUlscFEAnpvta4sdjNOjvjvDXA6ZZqhWEUXEavkoW7k4Dq9TfLf+fODK4zTIpIQLUZ1hvtbk4tTToIMvOd6v99cZBjoF4rFntH3jTtRIBHpbg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TgpYqKQ8gdACvcCeEa0kq4XKoRqATSSkUzA0oRjw83o=; b=Of9fRrzcirv8f8VH/XlV1rbkNoft+sZzRt0nB1BZlsz0KzKxiYSq7FJGtA8K9s8MoVMHBLE9MVqTiLklAm4CeQFwiKlZmQyKoauA4Ad+6no0Atg3XklWoDYUTSBc+ITMhLz4xQV5XheViMvxTlMgNA15rczpneR0hMSKcDjtYBM= Received: from BN6PR05MB3411.namprd05.prod.outlook.com (2603:10b6:405:43::23) by BN6PR05MB3154.namprd05.prod.outlook.com (2603:10b6:404:be::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.9; Mon, 2 Mar 2020 17:40:39 +0000 Received: from BN6PR05MB3411.namprd05.prod.outlook.com ([fe80::5df3:40e3:521a:7f84]) by BN6PR05MB3411.namprd05.prod.outlook.com ([fe80::5df3:40e3:521a:7f84%5]) with mapi id 15.20.2793.011; Mon, 2 Mar 2020 17:40:39 +0000 From: "Andrei Warkentin" To: Ard Biesheuvel , Pete Batard CC: edk2-devel-groups-io , Leif Lindholm Subject: Re: [edk2-devel][RESEND][PATCH 1/2] Platform/RPi4: allow overriding TF-A binaries during build Thread-Topic: [edk2-devel][RESEND][PATCH 1/2] Platform/RPi4: allow overriding TF-A binaries during build Thread-Index: AQHV8KDQ6Y+5cpRvSEqorzpb7ZY9sag1Y5EAgAAqoQU= Date: Mon, 2 Mar 2020 17:40:39 +0000 Message-ID: References: <20200302144219.10452-1-pete@akeo.ie> <20200302144219.10452-2-pete@akeo.ie>, In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=awarkentin@vmware.com; x-originating-ip: [24.147.160.127] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9893381a-51e5-4aa2-cc96-08d7bed0d2cc x-ms-traffictypediagnostic: BN6PR05MB3154: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 033054F29A x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(39860400002)(376002)(396003)(366004)(346002)(136003)(189003)(199004)(81156014)(8676002)(81166006)(8936002)(33656002)(6506007)(2906002)(7696005)(4326008)(55016002)(966005)(9686003)(478600001)(54906003)(316002)(110136005)(86362001)(66946007)(71200400001)(52536014)(5660300002)(66446008)(66556008)(66476007)(26005)(186003)(76116006)(91956017)(64756008);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR05MB3154;H:BN6PR05MB3411.namprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: vmware.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: B0FmUxToCWBCi/Y9DFiaq79qXSRvCgiwYGDE4++UtxfXO+IKH5bQZ4TuAWC8z5WEABVwUzg8nb+m3kOZIeR5eaAuS3ojyM9Ot3jSVYqkHHIvz+rHXlNzkaLQbJMb2qxF4wGxf+PxWQxZ6BkDMKZCBJyp5fd4qSpllL+bbVVDxfGd9LxcKK8vt7pxvC31Ppn3M3jwmMbe9SKIpphRqd07q0mjqu70CdbuTQyhB4khPuO9HKvEUrAdzEfxcsJB6v9mRgWxeH+0/X6rLOyBLTFvk8J8/cmV+cxjxoxjOsoBrQs+XAEJIET8aNiVXQfIlvvfxldhTFlmR01vtUgGhlPG+5HAYhMtXT5tjktLp2AwA+r8ER7oTDy3OLL9QvUVla40WnJvEBJ7Xx3dS3+3Nb7GuvRUWBeYejbdlbmJyE0bpS36mve94n3cqM8FSAQCfRnufGr8bIlAb28p+gk0I+oL3yFqcHs5mTsjre4C5gXNP5xRY8GyudJLmwKUyznduWmodbiFn1G3fVOxppwRy6kE+g== x-ms-exchange-antispam-messagedata: 2q2DpEwdhlqwTG2qTejROH461EOcDrLVHdXY3DurwgF5Le52/PMEux2TCmmHWvKcsNr288Xtur5annoo6uh5uS6q1LA/bdE9p25CZ+/6HLul9f99iA+8kGSNVDvWIWjwwre0lNCHtVak3bfhZr7bJA== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9893381a-51e5-4aa2-cc96-08d7bed0d2cc X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2020 17:40:39.3907 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jj9dKgRhLOnBRnQVklsd1HPiMML8T9AvSRljaZvNp5IfvXnZSY6z89FO32eaSKJmKP4OjjNyqeiR6Se0woQKrw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR05MB3154 Content-Language: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi Ard,=0A= =0A= > Do we really need this patch? For development, you can put anything=0A= > you want here. For doing releases, I'd expect edk2-platforms to be in=0A= > sync with edk2-non-osi, given that there are more blobs there than=0A= > TF-A, right?=0A= =0A= This is a developer productivity improvement that I've found to be useful a= nd it has no impact on others for the default case of building code for rel= ease.=0A= =0A= Sure, you can copy things around and stage/unstage files, but I like automa= ting my work and I tend to track the upstream TF-A (for regressions, rpi4-u= efi.dev work),=0A= so being able to quickly generate builds both with internal and external TF= -A and without extra hoopla has been key. The time I avoid dealing with dir= ty trees is time I can spend elsewhere else making Pi 4 implementation bett= er.=0A= =0A= There aren't really any other blobs that matter for Pi 4...The embedded DTB= is going to go away as part of fixing the regression seen with https://gi= thub.com/pftf/RPi4/issues/17 (on the Pi 4 you can't really boot anyway with= out passing a DTB in config.txt).=0A= =0A= A=