1
linux/arch/powerpc/platforms/86xx
Kumar Gala 3c10c9c45e powerpc/mpic: Fix regression caused by change of default IRQ affinity
The Freescale implementation of MPIC only allows a single CPU destination
for non-IPI interrupts.  We add a flag to the mpic_init to distinquish
these variants of MPIC.  We pull in the irq_choose_cpu from sparc64 to
select a single CPU as the destination of the interrupt.

This is to deal with the fact that the default smp affinity was
changed by commit 1840475676 ("genirq:
Expose default irq affinity mask (take 3)") to be all CPUs.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2008-10-31 16:13:50 +11:00
..
gef_pic.c powerpc: GE Fanuc's FPGA based PIC controller on the SBC610 2008-10-13 11:09:57 -05:00
gef_pic.h powerpc: GE Fanuc's FPGA based PIC controller on the SBC610 2008-10-13 11:09:57 -05:00
gef_sbc610.c powerpc: Move memory size print into common show_cpuinfo for 32-bit 2008-10-22 11:00:25 +11:00
Kconfig powerpc: Board support for GE Fanuc SBC610 2008-09-16 10:17:14 -05:00
Makefile powerpc: GE Fanuc's FPGA based PIC controller on the SBC610 2008-10-13 11:09:57 -05:00
mpc86xx_hpcn.c powerpc: Move memory size print into common show_cpuinfo for 32-bit 2008-10-22 11:00:25 +11:00
mpc86xx_smp.c powerpc: Move include files to arch/powerpc/include/asm 2008-08-04 12:02:00 +10:00
mpc86xx.h
mpc8610_hpcd.c powerpc: remove support for bootmem-allocated memory for the DIU driver 2008-10-13 11:09:59 -05:00
pic.c powerpc/mpic: Fix regression caused by change of default IRQ affinity 2008-10-31 16:13:50 +11:00
sbc8641d.c powerpc: Move memory size print into common show_cpuinfo for 32-bit 2008-10-22 11:00:25 +11:00