[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 0/6] Cleanup of ARM MPCore
From: |
Peter Crosthwaite |
Subject: |
[Qemu-devel] [PATCH v1 0/6] Cleanup of ARM MPCore |
Date: |
Fri, 8 Feb 2013 14:03:47 +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.
P.S. I am aware of the email threading issue and am working on it.
Peter Crosthwaite (6):
arm: mptimer: CamelCased type names
a9mpcore: localised temporary init-only variables
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 | 161 +++++++++----------------------------------------
hw/a9scu.c | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++
hw/arm/Makefile.objs | 1 +
hw/arm11mpcore.c | 41 ++++++++-----
hw/arm_mptimer.c | 109 +++++++++++----------------------
5 files changed, 254 insertions(+), 220 deletions(-)
create mode 100644 hw/a9scu.c
- [Qemu-devel] [PATCH v1 0/6] Cleanup of ARM MPCore,
Peter Crosthwaite <=