From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=54785 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PSJ6j-0003Jo-HQ for qemu-devel@nongnu.org; Mon, 13 Dec 2010 19:51:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PSJ6M-0005Mp-Hl for qemu-devel@nongnu.org; Mon, 13 Dec 2010 19:50:48 -0500 Received: from fmmailgate02.web.de ([217.72.192.227]:38811) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PSJ6M-0005M1-32 for qemu-devel@nongnu.org; Mon, 13 Dec 2010 19:50:46 -0500 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Tue, 14 Dec 2010 01:49:14 +0100 Message-Id: <1292287758-8009-1-git-send-email-andreas.faerber@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: andreas.faerber@web.de Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PATCH 0/4] ppc: Fix PReP emulation List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Andreas=20F=C3=A4rber?= , hpoussin@reactos.org, agraf@suse.de Hello, Based on an earlier attempt of mine to make OpenBIOS work with -M prep, with kind support from Herv=C3=A9 Poussineau here's an initial stab at fixing the long-broken PReP emulation and preparing migration from abandoned OpenHack'Ware to OpenBIOS as default FOSS firmware. In particular a number of hw_error()s are resolved, so that the BIOS can be entered at all. It is not yet working in terms of serial and VGA support etc. This series is also available from: git://repo.or.cz/qemu/afaerber.git prep-queue Some more work-in-progress for the curious is on my prep branch [2]. The corresponding work-in-progress OpenBIOS changes are at [3]. Unfortunately the prep machine is lacking documentation what exactly it tries to emulate. The plan thus is to merge emulation of a second, real IBM 40p machine based on Herv=C3=A9's work at [1], for use with original binary firmware. Also upcoming are new ppc_chrp machines, forked from ppc_newworld, emulating the 970-based IBM JS20 (using Apple U3) [4] and possibly the POWER5-based IntelliStation 285. These depend on the ongoing ppc64 port of OpenBIOS to be completed though. This relates to PReP in that the machine IDs will need to be coordinated. Have fun, Andreas [1] git://repo.or.cz/qemu/hpoussin.git ppc http://repo.or.cz/w/qemu/hpoussin.git/shortlog/refs/heads/ppc [2] http://repo.or.cz/w/qemu/afaerber.git/shortlog/refs/heads/prep [3] http://repo.or.cz/w/openbios/afaerber.git/shortlog/refs/heads/prep [4] http://repo.or.cz/w/qemu/afaerber.git/shortlog/refs/heads/aix Andreas F=C3=A4rber (4): prep: Remove bogus BIOS size check prep: Add ELF support prep: Fix duplicate ISA IDE IRQ prep: Quickfix for ioport hw/ppc_prep.c | 31 ++++++++++++++++++------------- 1 files changed, 18 insertions(+), 13 deletions(-) --=20 1.7.3