[PATCH] ppc64: fix for kexec boot issue
authorPaul Mackerras <paulus@samba.org>
Thu, 4 Aug 2005 19:53:37 +0000 (12:53 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Thu, 4 Aug 2005 20:00:55 +0000 (13:00 -0700)
commit6d22d85a852b72398a81b8e476977b28b4400f7c
tree3824c246813b7c326bceedc0b8c3c8ca49c7fd0b
parent48f1f5328267f52a34e61b8b0e6fc55a23c1348a
[PATCH] ppc64: fix for kexec boot issue

The kexec boot is not successful on some power machines since all CPUs are
getting removed from global interrupt queue (GIQ) before kexec boot.  Some
systems always expect at least one CPU in GIQ.  Hence, this patch will make
sure that only secondary CPUs are removed from GIQ.

Signed-off-by: Haren Myneni <hbabu@us.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/ppc64/kernel/machine_kexec.c
arch/ppc64/kernel/mpic.c
arch/ppc64/kernel/mpic.h
arch/ppc64/kernel/xics.c
include/asm-ppc64/machdep.h
include/asm-ppc64/xics.h