[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
- [Qemu-devel] [PATCH v2 0/5] Cleanup of ARM MPCore,
Peter Crosthwaite <=
- [Qemu-devel] [PATCH v2 1/5] arm: mptimer: CamelCased type names, Peter Crosthwaite, 2013/02/19
- [Qemu-devel] [PATCH v2 2/5] arm: *mpcore.c: CamelCased type names, Peter Crosthwaite, 2013/02/19
- [Qemu-devel] [PATCH v2 3/5] arm: mptimer: Remove WDT distinction, Peter Crosthwaite, 2013/02/19
- [Qemu-devel] [PATCH v2 5/5] arm: a9mpcore: Coreify the SCU, Peter Crosthwaite, 2013/02/19
- [Qemu-devel] [PATCH v2 4/5] a9mpcore: remove old_timer_status field, Peter Crosthwaite, 2013/02/19
- Re: [Qemu-devel] [PATCH v2 0/5] Cleanup of ARM MPCore, Peter Maydell, 2013/02/26