From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 131402095B9FE for ; Thu, 17 Aug 2017 04:54:57 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 810F378882; Thu, 17 Aug 2017 11:57:23 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 810F378882 Authentication-Results: ext-mx01.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx01.extmail.prod.ext.phx2.redhat.com; spf=fail smtp.mailfrom=lersek@redhat.com Received: from lacos-laptop-7.usersys.redhat.com (ovpn-116-76.phx2.redhat.com [10.3.116.76]) by smtp.corp.redhat.com (Postfix) with ESMTP id F1D397A30F; Thu, 17 Aug 2017 11:57:21 +0000 (UTC) To: Leif Lindholm Cc: Jordan Justen , edk2-devel@lists.01.org, Ard Biesheuvel , Andrew Fish , Michael D Kinney , Steve.Capper@arm.com References: <20170816171731.19559-1-leif.lindholm@linaro.org> <150290697260.19421.6288312741594777109@jljusten-skl> <20170816192349.e5ubdgvsvjxjnbgs@bivouac.eciton.net> <150292303458.22617.12503389727996780425@jljusten-skl> <20170817101214.abtzjjngs2gxn3r6@bivouac.eciton.net> From: Laszlo Ersek Message-ID: <2871a0d3-4457-beaa-de1d-f48eb0b9cd93@redhat.com> Date: Thu, 17 Aug 2017 13:57:21 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <20170817101214.abtzjjngs2gxn3r6@bivouac.eciton.net> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.25]); Thu, 17 Aug 2017 11:57:23 +0000 (UTC) Subject: Re: [PATCH] Maintainers.txt: update OvmfPkg maintainership 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, 17 Aug 2017 11:54:57 -0000 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit On 08/17/17 12:12, Leif Lindholm wrote: > On Thu, Aug 17, 2017 at 01:47:59AM +0200, Laszlo Ersek wrote: >> On 08/17/17 00:37, Jordan Justen wrote: >>> On 2017-08-16 12:23:49, Leif Lindholm wrote: >> >> [snip] >> >>>> - the value proposition >>>> for Linaro is that having maintainer parity ArmVirtPkg/OvmfPkg >>>> simplifies the task of maintaining feature parity between the two. >>>> (It is no secret that I would love to see them as a single package, >>>> making it easier to clean up the way EDK2-for-qemu gets packaged by >>>> Linux distributions.) >>> >>> I would also prefer to have OVMF support ARM and eventually RISC-V as >>> well. I don't think Laszlo feels as confident about this though. >> >> I have two concerns: >> >> (1) Reorganizing OvmfPkg for this would take an immense amount of time >> (with possible regressions). > > Well, I'm the one who keeps pushing for it, so it'd be impolite of me > to suggest that someone else should have to deal with it. > >> (2) Sharing more code between modules that aren't inherently >> architecture-independent (and virtualization platform-independent) is risky. > > Let me start by clarifying what I would like to see: > - ArmVirtPkg and OvmfPkg merged into one package. > - Merging a lot of common items into shared .dsc.inc and .fdf.inc > across all platforms. > - ARM/AARCH64 platforms added to build.sh/create-release.py. > - End. OK, this sounds a lot more palatable to me than unifying actual code. Thanks! Laszlo