[PATCH 0/4] CPU hotplug support for Versatile platforms
Will Deacon
will.deacon at arm.com
Fri Sep 17 09:12:00 EDT 2010
This patch series fixes some issues with the RealView CPU hotplug code and then
factors out the common code into plat-versatile. Finally, support for multiple
tiles is added to the Versatile Express BSP in order to decouple the
tile-specific functions from the motherboard and hotplug support is
added to the ct-ca9x4 tile using the new platform code.
Taken against 2.6.35 and tested on RealView PB11MPCore and Versatile Express
[ct-ca9x4] boards.
Cc: Russell King - ARM Linux <linux at arm.linux.org.uk>
Will Deacon (4):
ARM: vexpress: add support for multiple core tiles
ARM: realview: fix CPU hotplug support for SMP platforms
ARM: plat-versatile: factor out common hotplug code
ARM: vexpress: add support for CPU hotplug to ct-ca9x4 tile
arch/arm/mach-realview/hotplug.c | 91 +++++++--------------
arch/arm/mach-vexpress/Makefile | 1 +
arch/arm/mach-vexpress/core.h | 5 -
arch/arm/mach-vexpress/ct-ca9x4.c | 91 +++++++++++++++++---
arch/arm/mach-vexpress/hotplug.c | 39 +++++++++
arch/arm/mach-vexpress/include/mach/ct-ca9x4.h | 2 +
arch/arm/mach-vexpress/include/mach/motherboard.h | 26 ++++++
arch/arm/mach-vexpress/platsmp.c | 12 +---
arch/arm/mach-vexpress/v2m.c | 61 +++++++++++---
arch/arm/plat-versatile/Makefile | 1 +
arch/arm/plat-versatile/hotplug.c | 57 +++++++++++++
arch/arm/plat-versatile/include/plat/hotplug.h | 6 ++
12 files changed, 289 insertions(+), 103 deletions(-)
create mode 100644 arch/arm/mach-vexpress/hotplug.c
create mode 100644 arch/arm/plat-versatile/hotplug.c
create mode 100644 arch/arm/plat-versatile/include/plat/hotplug.h
More information about the linux-arm-kernel
mailing list