qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: "Andreas Färber" <andreas.faerber@web.de>
To: qemu-devel@nongnu.org
Cc: "Andreas Färber" <andreas.faerber@web.de>,
	hpoussin@reactos.org, agraf@suse.de
Subject: [Qemu-devel] [PATCH 0/4] ppc: Fix PReP emulation
Date: Tue, 14 Dec 2010 01:49:14 +0100	[thread overview]
Message-ID: <1292287758-8009-1-git-send-email-andreas.faerber@web.de> (raw)

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

             reply	other threads:[~2010-12-14  0:51 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-12-14  0:49 Andreas Färber [this message]
2010-12-14  0:49 ` [Qemu-devel] [PATCH 1/4] prep: Remove bogus BIOS size check Andreas Färber
2010-12-14  0:49   ` [Qemu-devel] [PATCH 2/4] prep: Add ELF support Andreas Färber
2010-12-14  0:49     ` [Qemu-devel] [PATCH, RFC 3/4] prep: Fix duplicate ISA IDE IRQ Andreas Färber
2010-12-14  0:49       ` [Qemu-devel] [FYI 4/4] prep: Quickfix for ioport Andreas Färber
2010-12-26 23:28         ` Andreas Färber
2010-12-27  0:11           ` Alexander Graf
2010-12-27  0:25             ` Andreas Färber
2011-01-04 20:57               ` Alexander Graf
2011-01-04 21:36                 ` Andreas Färber
2011-01-04 21:43                   ` Alexander Graf
2011-01-04 21:59                     ` Andreas Färber
2011-01-04 22:02                       ` Alexander Graf
2010-12-20  6:37       ` [Qemu-devel] [PATCH, RFC 3/4] prep: Fix duplicate ISA IDE IRQ Andreas Färber
2010-12-20  9:07         ` Alexander Graf
2011-01-16 23:34       ` Aurelien Jarno
2010-12-19  9:52   ` [Qemu-devel] Re: [PATCH 1/4] prep: Remove bogus BIOS size check Alexander Graf
2010-12-19 12:26     ` Andreas Färber
2010-12-19 15:27       ` Alexander Graf
2010-12-19  9:54 ` [Qemu-devel] Re: [PATCH 0/4] ppc: Fix PReP emulation Alexander Graf
2010-12-19 15:04   ` Andreas Färber
2010-12-19 15:34     ` Alexander Graf
2010-12-19 19:12       ` Andreas Färber
2010-12-20  9:04         ` Alexander Graf
2010-12-20 23:00           ` Andreas Färber
2010-12-20 23:07             ` Alexander Graf
2010-12-21  0:33               ` Andreas Färber
2010-12-21  0:46                 ` Alexander Graf
2010-12-21 23:51                   ` Andreas Färber
2010-12-22  8:10                     ` Alexander Graf
2010-12-27  1:01           ` Rob Landley
2011-01-04 21:00             ` Alexander Graf
2011-01-05 12:07               ` Rob Landley
2011-01-05 12:31                 ` Alexander Graf
2011-01-06  9:31                   ` Rob Landley
2010-12-27  1:03       ` Rob Landley
2010-12-27  1:00     ` Rob Landley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1292287758-8009-1-git-send-email-andreas.faerber@web.de \
    --to=andreas.faerber@web.de \
    --cc=agraf@suse.de \
    --cc=hpoussin@reactos.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).