linux/arch/powerpc
Kumar Gala eb0cd5fd29 [POWERPC] Rework Book-E debug exception handling
The architecture allows for "Book-E" style debug interrupts to either go
to critial interrupts of their own debug interrupt level.  To allow for
a dynamic kernel to support machines of either type we want to be able to
compile in the interrupt handling code for both exception levels.

Towards this goal we renamed the debug handling macros to specify the
interrupt level in their name (DEBUG_CRIT_EXCEPTION/DebugCrit and
DEBUG_DEBUG_EXCEPTION/DebugDebug).

Additionally, on the Freescale Book-e parts we expanded the exception
stacks to cover the maximum case of needing three exception stacks (normal,
machine check and debug).

There is some kernel text space optimization to be gained if a kernel is
configured for a specific Freescale implementation but we aren't handling
that now to allow for the single kernel image support.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2008-04-17 01:01:36 -05:00
..
boot [POWERPC] bootwrapper: Use physical address in PHDR for uImage 2008-04-17 07:46:14 +10:00
configs [POWERPC] 4xx: Add ppc40x_defconfig 2008-04-16 07:31:57 -05:00
kernel [POWERPC] Rework Book-E debug exception handling 2008-04-17 01:01:36 -05:00
lib [POWERPC] Add hand-coded assembly strcmp 2008-04-07 10:03:03 +10:00
math-emu [POWERPC] Replace remaining __FUNCTION__ occurrences 2008-04-01 20:43:09 +11:00
mm [POWERPC] Remove unused machine call outs 2008-04-17 10:01:00 +10:00
oprofile Merge branch 'linux-2.6' 2008-04-14 21:11:02 +10:00
platforms [POWERPC] Always add preferred consoles in platforms/pseries/lpar.c 2008-04-17 10:00:59 +10:00
sysdev [POWERPC] Add MODULE_LICENSE to powerpc/sysdev/rtc_cmos_setup.c 2008-04-17 07:46:12 +10:00
xmon [POWERPC] iSeries: Make iseries_reg_save private to iSeries 2008-04-15 21:21:25 +10:00
.gitignore
Kconfig [POWERPC] Remove Kconfig option BOOT_LOAD 2008-04-17 07:46:12 +10:00
Kconfig.debug
Makefile [POWERPC] Provide access to arch/powerpc include path on ppc64 2008-04-17 07:46:12 +10:00