[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/4] ppc: Fix PReP emulation
From: |
Andreas Färber |
Subject: |
[Qemu-devel] [PATCH 0/4] ppc: Fix PReP emulation |
Date: |
Tue, 14 Dec 2010 01:49:14 +0100 |
Hello,
Based on an earlier attempt of mine to make OpenBIOS work with -M prep,
with kind support from Hervé 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é'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ärber (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(-)
--
1.7.3
- [Qemu-devel] [PATCH 0/4] ppc: Fix PReP emulation,
Andreas Färber <=
- [Qemu-devel] [PATCH 1/4] prep: Remove bogus BIOS size check, Andreas Färber, 2010/12/13
- [Qemu-devel] [PATCH 2/4] prep: Add ELF support, Andreas Färber, 2010/12/13
- [Qemu-devel] [PATCH, RFC 3/4] prep: Fix duplicate ISA IDE IRQ, Andreas Färber, 2010/12/13
- [Qemu-devel] [FYI 4/4] prep: Quickfix for ioport, Andreas Färber, 2010/12/13
- Re: [Qemu-devel] [FYI 4/4] prep: Quickfix for ioport, Andreas Färber, 2010/12/26
- Re: [Qemu-devel] [FYI 4/4] prep: Quickfix for ioport, Alexander Graf, 2010/12/26
- Re: [Qemu-devel] [FYI 4/4] prep: Quickfix for ioport, Andreas Färber, 2010/12/26
- Re: [Qemu-devel] [PATCH, RFC 3/4] prep: Fix duplicate ISA IDE IRQ, Andreas Färber, 2010/12/20
- Re: [Qemu-devel] [PATCH, RFC 3/4] prep: Fix duplicate ISA IDE IRQ, Alexander Graf, 2010/12/20
[Qemu-devel] Re: [PATCH 1/4] prep: Remove bogus BIOS size check, Alexander Graf, 2010/12/19