An error occurred fetching the project authors.
- 04 Apr, 2013 1 commit
-
-
Michal Simek authored
Signed-off-by:
Michal Simek <michal.simek@xilinx.com>
-
- 14 Sep, 2012 1 commit
-
-
Marc Zyngier authored
Almost each SMP platform defines pen_release to manage booting secondary CPUs. This of course clashes with the single zImage effort. Add the pen_release definition to the ARM SMP code, and remove all others. This should only be used by platforms which lack any kind of CPU power management... Reported-by:
Arnd Bergmann <arnd@arndb.de> Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com> Acked-by:
Nicolas Pitre <nico@linaro.org> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
- 13 Sep, 2012 1 commit
-
-
Marc Zyngier authored
Convert both Realview and VExpress to use struct smp_operations to provide their SMP and CPU hotplug operation. Signed-off-by:
Marc Zyngier <marc.zyngier@arm.com> Acked-by:
Nicolas Pitre <nico@fluxnic.net> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
- 28 Mar, 2012 1 commit
-
-
Russell King authored
Avoid namespace conflicts with drivers over the CP15 definitions by moving CP15 related prototypes and definitions to a private header file. Acked-by:
Stephen Warren <swarren@nvidia.com> Tested-by: Stephen Warren <swarren@nvidia.com> [Tegra] Acked-by:
H Hartley Sweeten <hsweeten@visionengravers.com> Tested-by: H Hartley Sweeten <hsweeten@visionengravers.com> [EP93xx] Acked-by:
Nicolas Pitre <nico@linaro.org> Acked-by:
Kukjin Kim <kgene.kim@samsung.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by:
David Howells <dhowells@redhat.com>
-
- 24 Mar, 2012 1 commit
-
-
Russell King authored
Avoid namespace conflicts with drivers over the CP15 definitions by moving CP15 related prototypes and definitions to a private header file. Acked-by:
Stephen Warren <swarren@nvidia.com> Tested-by: Stephen Warren <swarren@nvidia.com> [Tegra] Acked-by:
H Hartley Sweeten <hsweeten@visionengravers.com> Tested-by: H Hartley Sweeten <hsweeten@visionengravers.com> [EP93xx] Acked-by:
Nicolas Pitre <nico@linaro.org> Acked-by:
Kukjin Kim <kgene.kim@samsung.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 23 Jan, 2012 1 commit
-
-
Will Deacon authored
It turns out that the logical CPU mapping is useful even when !CONFIG_SMP for manipulation of devices like interrupt and power controllers when running a UP kernel on a CPU other than 0. This can happen when kexecing a UP image from an SMP kernel. In the future, multi-cluster systems running AMP configurations will require something similar for mapping cluster IDs, so it makes sense to decouple this logic in preparation for this support. Acked-by:
Yang Bai <hamo.by@gmail.com> Acked-by:
Marc Zyngier <marc.zyngier@arm.com> Reported-by:
Joerg Roedel <joerg.roedel@amd.com> Signed-off-by:
Will Deacon <will.deacon@arm.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 17 Oct, 2011 1 commit
-
-
Will Deacon authored
This patch uses the new cpu_logical_map() macro for converting logical CPU numbers into physical numbers when dealing with the pen_release variable in the SMP boot and CPU hotplug paths. Signed-off-by:
Will Deacon <will.deacon@arm.com>
-
- 20 Dec, 2010 4 commits
-
-
Russell King authored
Use the definition we've provided in asm/system.h rather than numeric constants. Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Russell King authored
The original scheme for reporting spurious wakeups was broken - it tried to use printk() from a context which wasn't coherent with the other CPUs, which risks corrupting the printk() data. Fix this by noting the number spurious wakeups, and only report them when we are properly woken - when we will be coherent with the rest of the system. Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Russell King authored
platform_cpu_die() is entered from the CPU's own idle thread, which can not be migrated to other CPUs. Moreover, the 'cpu' argument comes from the thread info, which will always be the 'current' CPU. So remove this useless bug check. Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
Russell King authored
We always need to wait for the dying CPU to reach a safe state before taking it down, irrespective of the requirements of the platform. Move the completion code into the ARM SMP hotplug code rather than having each platform re-implement this. Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 15 May, 2010 1 commit
-
-
Russell King authored
Consistently name all SMP platform related functions. Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- 01 Dec, 2008 1 commit
-
-
Harry Fearnhamm authored
The MCR for flushing the whole D cache is undefined on ARMv7 CPUs. Signed-off-by:
Harry Fearnhamm <Harry.Fearnhamm@arm.com> Signed-off-by:
Catalin Marinas <catalin.marinas@arm.com>
-
- 09 Nov, 2005 1 commit
-
-
Russell King authored
Add platform specific parts for hotplug CPU support for the Realview board. Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-