qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 0/7] ARM: clean up mpcore.c and separate out A9


From: Peter Maydell
Subject: [Qemu-devel] [PATCH 0/7] ARM: clean up mpcore.c and separate out A9
Date: Mon, 5 Dec 2011 16:40:13 +0000

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]