From: BALATON Zoltan <balaton@eik.bme.hu>
To: qemu-devel@nongnu.org, qemu-ppc@nongnu.org
Cc: Alexander Graf <agraf@suse.de>,
David Gibson <david@gibson.dropbear.id.au>
Subject: [Qemu-devel] [PATCH v5 0/4] Misc sam460ex improvements
Date: Sun, 24 Jun 2018 13:20:03 +0200 [thread overview]
Message-ID: <cover.1529839203.git.balaton@eik.bme.hu> (raw)
These are the remaining patches for sam460ex needed to implement RTC
and get AmigaOS to boot. The sm501 patches are also needed but that's
now a separate series. I'd appreciate if this could be reviewed and
merged before the imminent 3.0 freeze.
I think only patch 1/4 (i2c rewrite) is a bit more complex but given
that originally it was only a stub and previous patches just hacked it
for u-boot IMO it does not worth trying to make incremental changes to
the previous nonsense behaviour instead of replacing it with a more
proper implementation which is what this patch does. Basically it
implements the 4 byte FIFO for mdata register and implements
interrupts the device should generate. Considering that this device is
only used on some not too well maintained boards it should be low risk
to make this change.
Patches 1-3 are for RTC emulation, patch 4 is new and is needed by
AmigaOS.
Regards,
BALATON Zoltan
BALATON Zoltan (4):
ppc4xx_i2c: Rewrite to model hardware more closely
hw/timer: Add basic M41T80 emulation
sam460ex: Add RTC device
ppc440_uc: Basic emulation of PPC440 DMA controller
MAINTAINERS | 1 +
default-configs/ppc-softmmu.mak | 1 +
hw/i2c/ppc4xx_i2c.c | 222 +++++++++++++++++++---------------------
hw/ppc/ppc440.h | 1 +
hw/ppc/ppc440_uc.c | 215 ++++++++++++++++++++++++++++++++++++++
hw/ppc/sam460ex.c | 4 +
hw/timer/Makefile.objs | 1 +
hw/timer/m41t80.c | 117 +++++++++++++++++++++
include/hw/i2c/ppc4xx_i2c.h | 3 +-
9 files changed, 450 insertions(+), 115 deletions(-)
create mode 100644 hw/timer/m41t80.c
--
2.7.6
next reply other threads:[~2018-06-24 11:42 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-24 11:20 BALATON Zoltan [this message]
2018-06-24 11:20 ` [Qemu-devel] [PATCH v5 1/4] ppc4xx_i2c: Rewrite to model hardware more closely BALATON Zoltan
2018-06-24 17:53 ` [Qemu-devel] [Qemu-ppc] " Cédric Le Goater
2018-06-24 20:37 ` BALATON Zoltan
2018-06-25 9:27 ` Cédric Le Goater
2018-06-28 9:57 ` Cédric Le Goater
2018-06-28 14:34 ` BALATON Zoltan
2018-06-28 15:50 ` Cédric Le Goater
2018-06-24 11:20 ` [Qemu-devel] [PATCH v5 4/4] ppc440_uc: Basic emulation of PPC440 DMA controller BALATON Zoltan
2018-06-28 10:20 ` [Qemu-devel] [Qemu-ppc] " Cédric Le Goater
2018-06-28 14:25 ` BALATON Zoltan
2018-06-24 11:20 ` [Qemu-devel] [PATCH v5 3/4] sam460ex: Add RTC device BALATON Zoltan
2018-06-24 17:55 ` [Qemu-devel] [Qemu-ppc] " Cédric Le Goater
2018-06-24 11:20 ` [Qemu-devel] [PATCH v5 2/4] hw/timer: Add basic M41T80 emulation BALATON Zoltan
2018-06-24 17:55 ` [Qemu-devel] [Qemu-ppc] " Cédric Le Goater
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=cover.1529839203.git.balaton@eik.bme.hu \
--to=balaton@eik.bme.hu \
--cc=agraf@suse.de \
--cc=david@gibson.dropbear.id.au \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@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).