qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH v2 0/5] Cleanup of ARM MPCore


From: Peter Crosthwaite
Subject: [Qemu-devel] [PATCH v2 0/5] Cleanup of ARM MPCore
Date: Wed, 20 Feb 2013 11:28:04 +1000

Patches 1-3 and 5 are trivial code cleanup and may be candidate to go via
trivial queue inpdependent of review of this work. Patch 4 unifies the MPTimer
and WDT into one device. My motivation for doing this is so I can dynamically
create one without the other (Im throwing away MPCore altogether in one of my
flows and creating these components individually). See commit message for
further discussion. Patch 6 coreifies the SCU which was built into the MPCore.
This is a self contained MPCore subcomponent and should be a child device of
the MPCore wrapper. This makes it consistent with MPTimer and GIC. After this
series, MPCore is just a wrapper device around its components.

Changed from v1:
Dropped patch 2
Addressed PMM review


Peter Crosthwaite (5):
  arm: mptimer: CamelCased type names
  arm: *mpcore.c: CamelCased type names
  arm: mptimer: Remove WDT distinction
  a9mpcore: remove old_timer_status field
  arm: a9mpcore: Coreify the SCU

 hw/a9mpcore.c        |  157 ++++++++---------------------------------------
 hw/a9scu.c           |  164 ++++++++++++++++++++++++++++++++++++++++++++++++++
 hw/arm/Makefile.objs |    1 +
 hw/arm11mpcore.c     |   41 ++++++++-----
 hw/arm_mptimer.c     |  112 +++++++++++-----------------------
 5 files changed, 254 insertions(+), 221 deletions(-)
 create mode 100644 hw/a9scu.c




reply via email to

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