From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41163) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUYuS-0000Pl-9v for qemu-devel@nongnu.org; Sun, 08 Mar 2015 06:58:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUYuN-00076Y-1W for qemu-devel@nongnu.org; Sun, 08 Mar 2015 06:58:12 -0400 Received: from s16892447.onlinehome-server.info ([82.165.15.123]:36533) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUYuM-00076T-Rp for qemu-devel@nongnu.org; Sun, 08 Mar 2015 06:58:06 -0400 Message-ID: <54FC2B2E.2030702@ilande.co.uk> Date: Sun, 08 Mar 2015 10:57:50 +0000 From: Mark Cave-Ayland MIME-Version: 1.0 References: <20150304062009.GB8014@kentang.lan> <54FC1E9C.4060401@ilande.co.uk> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PULL] qemu-sparc update List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: QEMU Developers , Alexander Graf On 08/03/15 10:31, Peter Maydell wrote: > On 8 March 2015 at 19:04, Mark Cave-Ayland > wrote: >> On 08/03/15 09:47, Peter Maydell wrote: >> >>> On 4 March 2015 at 15:20, Mark Cave-Ayland >>> wrote: >>>> Hi Peter, >>>> >>>> Here are the updates from my qemu-sparc tree. Please pull. >>> >>>> MAINTAINERS | 3 + >>>> hw/ppc/ppc.c | 161 -------------------- >>>> hw/ppc/ppc405_boards.c | 2 +- >>>> hw/ppc/prep.c | 163 ++++++++++++++++++-- >>>> hw/sparc/sun4m.c | 10 +- >>>> hw/sparc64/sun4u.c | 20 ++- >>>> hw/timer/m48t59.c | 359 ++++++++++++++++++++++++++++++++------------- >>>> include/hw/timer/m48t59.h | 61 ++++---- >>>> pc-bios/openbios-sparc64 | Bin 1616768 -> 1616768 bytes >>>> qemu-doc.texi | 7 +- >>> >>> Shouldn't there be an update to roms/openbios to go with the >>> pc-bios/openbios-sparc64 binary blob update? >> >> I haven't committed the sun4u MMIO patches to OpenBIOS yet because >> without the corresponding QEMU parts OpenBIOS SVN trunk breaks (and the >> QEMU parts have taken many weeks to get right which is a long time to >> leave things broken). Hence I've gone for just updating the binary which >> is SVN trunk plus the NVRAM MMIO accessor changes in order to preserve >> bisection. >> >> As soon as this is applied, I can apply my remaining OpenBIOS patches >> and then send a separate qemu-openbios pull request which will bring >> everything up to date. > > Hmm. I'm not a huge fan of having the binary in git and the submodule > reference be out of step... Alternatively if you have shell access to git.qemu.org then I can commit just the MMIO accessor changes to SVN trunk now and then with a manual update to the OpenBIOS git mirror I can re-send the signed pull request with updated binaries? I've deliberately held off applying patches to OpenBIOS SVN trunk in case this was the preferred method as I'm keen to be able to bisect down to this particular change on SPARC64. ATB, Mark.