]> git.hungrycats.org Git - linux/commit
[PATCH] ia64 cpu hotplug: core
authorAndrew Morton <akpm@osdl.org>
Fri, 14 May 2004 12:44:57 +0000 (05:44 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Fri, 14 May 2004 12:44:57 +0000 (05:44 -0700)
commitf887808c36bffedcbccd49a199e2c477a0d81005
tree67425abeea04c7c1def3b508cf3fc9f6ad62b010
parentfda94eff9b081a5e498d7d9aabf7d418f5249b0d
[PATCH] ia64 cpu hotplug: core

From: Ashok Raj <ashok.raj@intel.com>

Supports basic ability to enable hotplug functions for IA64.
Code is just evolving, and there are several loose ends to tie up.

What this code drop does
- Support logical online and offline
- Handles interrupt migration without loss of interrupts.
- Handles stress fine > 24+ hrs with make -j/ftp/rcp workloads
- Handles irq migration from a dying cpu without loss of interrupts.

What needs to be done
- Boot CPU removal support, with platform level authentication
- Putting cpu being removed in BOOT_RENDEZ mode.
arch/ia64/Kconfig
arch/ia64/kernel/iosapic.c
arch/ia64/kernel/irq.c
arch/ia64/kernel/irq_ia64.c
arch/ia64/kernel/process.c
arch/ia64/kernel/sal.c
arch/ia64/kernel/smp.c
arch/ia64/kernel/smpboot.c
arch/ia64/kernel/time.c
include/asm-ia64/smp.h