From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Cc: Bill Carson <bill4carson@gmail.com>, patches@linaro.org
Subject: [Qemu-devel] [PATCH 0/7] ARM: clean up mpcore.c and separate out A9
Date: Mon, 5 Dec 2011 16:40:13 +0000 [thread overview]
Message-ID: <1323103220-1636-1-git-send-email-peter.maydell@linaro.org> (raw)
This patch series cleans up hw/mpcore.c by splitting out the various
parts of the 11MPCore private peripheral region so they are separate
memory regions which are all mapped into the right places with a
container. This then allows us to split out the A9 private peripheral
region into its own entirely distinct implementation so we can
actually implement the A9 view of the world rather than the 11MPCore
one. Finally, since mpcore.c is then purely 11MPCore we can just
roll it into arm11mpcore.c.
(This is a kind of preliminary cleanup prior to introducing the A15,
which has a different set of private peripherals again.)
Peter Maydell (7):
hw/arm_mptimer.c: Turn ARM MPcore private timers into qdev devices
hw/arm_gic: Expose GIC CPU interfaces as sysbus memory regions
hw/mpcore.c: Use the GIC memory regions for the CPU interface
hw/realview_gic: Use GIC memory region for the CPU interface
hw/mpcore: Clean up mpcore_priv_read/write as they are now SCU only
hw/a9mpcore.c: Implement A9MP peripherals rather than 11MPcore ones
hw/mpcore.c: Merge with hw/arm11mpcore.c
Makefile.target | 1 +
hw/a9mpcore.c | 189 ++++++++++++++++++++++++++++--
hw/arm11mpcore.c | 130 +++++++++++++++++++++-
hw/arm_gic.c | 75 ++++++++++++-
hw/arm_mptimer.c | 332 +++++++++++++++++++++++++++++++++++++++++++++++++++++
hw/mpcore.c | 283 ---------------------------------------------
hw/realview_gic.c | 25 +----
7 files changed, 716 insertions(+), 319 deletions(-)
create mode 100644 hw/arm_mptimer.c
delete mode 100644 hw/mpcore.c
next reply other threads:[~2011-12-05 16:40 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-05 16:40 Peter Maydell [this message]
2011-12-05 16:40 ` [Qemu-devel] [PATCH 1/7] hw/arm_mptimer.c: Turn ARM MPcore private timers into qdev devices Peter Maydell
2012-01-13 7:18 ` Evgeny Voevodin
2011-12-05 16:40 ` [Qemu-devel] [PATCH 2/7] hw/arm_gic: Expose GIC CPU interfaces as sysbus memory regions Peter Maydell
2011-12-05 16:40 ` [Qemu-devel] [PATCH 3/7] hw/mpcore.c: Use the GIC memory regions for the CPU interface Peter Maydell
2011-12-05 16:40 ` [Qemu-devel] [PATCH 4/7] hw/realview_gic: Use GIC memory region " Peter Maydell
2011-12-05 16:40 ` [Qemu-devel] [PATCH 5/7] hw/mpcore: Clean up mpcore_priv_read/write as they are now SCU only Peter Maydell
2011-12-05 16:40 ` [Qemu-devel] [PATCH 6/7] hw/a9mpcore.c: Implement A9MP peripherals rather than 11MPcore ones Peter Maydell
2011-12-05 16:40 ` [Qemu-devel] [PATCH 7/7] hw/mpcore.c: Merge with hw/arm11mpcore.c Peter Maydell
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=1323103220-1636-1-git-send-email-peter.maydell@linaro.org \
--to=peter.maydell@linaro.org \
--cc=bill4carson@gmail.com \
--cc=patches@linaro.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).