1
linux/arch/powerpc/platforms/44x
Benjamin Herrenschmidt 47c0bd1ae2 [POWERPC] Reworking machine check handling and Fix 440/440A
This adds a cputable function pointer for the CPU-side machine
check handling. The semantic is still the same as the old one,
the one in ppc_md. overrides the one in cputable, though
ultimately we'll want to change that so the CPU gets first.

This removes CONFIG_440A which was a problem for multiplatform
kernels and instead fixes up the IVOR at runtime from a setup_cpu
function. The "A" version of the machine check also tweaks the
regs->trap value to differenciate the 2 versions at the C level.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
2007-12-23 13:11:59 -06:00
..
44x.h [POWERPC] Early serial debug support for PPC44x 2007-05-08 14:47:33 +10:00
bamboo.c [POWERPC] 4xx: Replace #includes of asm/of_platform.h with linux/of_platform.h. 2007-11-19 08:13:08 -06:00
ebony.c [POWERPC] 4xx: Replace #includes of asm/of_platform.h with linux/of_platform.h. 2007-11-19 08:13:08 -06:00
Kconfig [POWERPC] Reworking machine check handling and Fix 440/440A 2007-12-23 13:11:59 -06:00
Makefile [POWERPC] PowerPC 440EPx: Sequoia board support 2007-09-07 07:49:13 -05:00
misc_44x.S [POWERPC] Early serial debug support for PPC44x 2007-05-08 14:47:33 +10:00
sequoia.c [POWERPC] 4xx: Replace #includes of asm/of_platform.h with linux/of_platform.h. 2007-11-19 08:13:08 -06:00