linux/arch/sh/boards/mach-hp6xx
Magnus Damm 1d015cf02a sh: shared register saving code for sh3/sh4/sh4a
This patch reworks the sh3/sh4/sh4a register saving code in
the following ways:
 - break out prepare_stack_save_dsp() from handle_exception()
 - break out save_regs() from handle_exception()
 - the register saving order is unchanged
 - align new functions to fit in cache lines
 - separate exception code from interrupt code
 - keep main code flow in a single cache line per exception vector
 - use bsr/rts for regular functions (save pr first)
 - keep data in one shared cache line (exception_data)
 - document the functions
 - tie in the hp6xx code

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-02-27 16:26:10 +09:00
..
hp6xx_apm.c sh: Migrate common board headers to mach-common/. 2008-10-20 13:02:48 +09:00
Makefile sh: Shuffle the board directories in to mach groups. 2008-07-29 21:01:19 +09:00
pm_wakeup.S sh: shared register saving code for sh3/sh4/sh4a 2009-02-27 16:26:10 +09:00
pm.c sh: move the hp6xx pm code 2008-12-22 18:43:52 +09:00
setup.c sh: sh7785lcr/highlander/hp6xx need linux/irq.h. 2009-01-21 17:43:25 +09:00