From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03on0616.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0a::616]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 2AADA21A13487 for ; Thu, 4 May 2017 07:49:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=n1teQ7KYH1M5L0cRtKIsIQNPez+w4Bdb0XVKoKN7Yl4=; b=Y5ScybaYxx9ZUSTjUjQIMK/fpbBCKoXWrxEUz6T6or1fK/wwYXWeAVXbxi/EUD68eh9Kxb4EeOaloQuBYWAtaNWTwjceo/7yYzCISb5iW2pKwsB5Z19440MKno/kMRvkLoYncyxe1pIutT4lKGjeueeEpO1Khyu3F9KnE8KajYI= Received: from AM4PR0801MB1444.eurprd08.prod.outlook.com (10.168.5.24) by AM4PR0801MB2708.eurprd08.prod.outlook.com (10.167.90.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.12; Thu, 4 May 2017 14:49:43 +0000 Received: from AM4PR0801MB1444.eurprd08.prod.outlook.com ([fe80::941a:5eb8:cb2:e797]) by AM4PR0801MB1444.eurprd08.prod.outlook.com ([fe80::941a:5eb8:cb2:e797%14]) with mapi id 15.01.1061.021; Thu, 4 May 2017 14:49:42 +0000 From: Evan Lloyd To: "ard.biesheuvel@linaro.org" , Leif Lindholm CC: Girish Pathak , edk2-devel , "ryan.harkin@linaro.org" , Sami Mujawar , Alexei Fedorov Thread-Topic: [edk2] ArmPlatformPkg: LcdGraphicsOutputDxe, PL111, and HdLcd rejig Thread-Index: AdLELlrVMbGPSdSsRF2QOZzClNoLPAAmU9YAAATcZoAAAWfisA== Date: Thu, 4 May 2017 14:49:42 +0000 Message-ID: References: <20170504111458.GU1657@bivouac.eciton.net> <5D22060A-68B9-4632-A884-07220A737BA9@linaro.org> In-Reply-To: <5D22060A-68B9-4632-A884-07220A737BA9@linaro.org> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=arm.com; x-originating-ip: [217.140.96.140] x-microsoft-exchange-diagnostics: 1; AM4PR0801MB2708; 7:hT+0P2vFdA28jUnMX2NtINutYqZLswILtj0HFywlFWt/fAmZGpj71jjZDJyPNTQ+zBAFQYSYKtXXQpniXwksba5pEKr8JCKPNA0laoWZrTlUljF11EZHczwkG0ZG3MqUizSlESUaD9j1E9jisRcuNIrMNpm66jCMev6MDVAs64XQiBjT+ipxuuUug/8zGio5J6wEVzgWWvZKIoQeajRjbpt2ClZX/7riGMkzq2TlHicuG+EScZIc5+VuFcBEGho7wSXHgESLeZM6CZdaHvwEMCtpg5d4l4dtdsbuH2CFDqzRs6jxglmX7eoNiTaPDA5z62MHdkCAo/5fwNhNrvPkmQ== x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-office365-filtering-correlation-id: cda0f1ad-21fe-4def-f5c6-08d492fcccb5 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081); SRVR:AM4PR0801MB2708; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123558100)(20161123555025)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148); SRVR:AM4PR0801MB2708; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0801MB2708; x-forefront-prvs: 02973C87BC x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6029001)(6009001)(39410400002)(39400400002)(39850400002)(39840400002)(39860400002)(39450400003)(13464003)(86362001)(3846002)(4326008)(6116002)(74316002)(102836003)(9686003)(305945005)(8936002)(38730400002)(5890100001)(66066001)(2950100002)(81166006)(99286003)(229853002)(8676002)(6506006)(2906002)(3280700002)(55016002)(7736002)(3660700001)(6246003)(5660300001)(33656002)(54356999)(53936002)(5250100002)(2501003)(25786009)(76176999)(50986999)(7696004)(478600001)(6436002)(189998001)(2900100001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0801MB2708; H:AM4PR0801MB1444.eurprd08.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2017 14:49:42.8742 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0801MB2708 Subject: Re: ArmPlatformPkg: LcdGraphicsOutputDxe, PL111, and HdLcd rejig X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 May 2017 14:49:46 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > -----Original Message----- > From: Ard Biesheuvel [mailto:ard.biesheuvel@linaro.org] ... > > > > The real improvement is the reduction in code duplication. > > > > Perhaps we shoukd move to the UEFI driver model at the same time? > [[Evan Lloyd]] That would certainly be the "proper" way to do it. The reasons not to are: 1. So that early output can be seen on the display. (I confess that argument would be stronger were ConSplitterDxe not = itself UEFI driver model) :-{ 2. The theoretical case of a boot logo, which, I think, should flash up= as early as possible. However, we don't feel strongly about either. ... Regards, Evan 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.