linux/arch/blackfin/mach-bf561
Graf Yang 01b9f4b0ed Blackfin: improve double fault debug handling
Since the hardware only provides reporting for the last exception handled,
and the values are valid only when executing the exception handler, we
need to save the context for reporting at a later point.  While we do this
for one exception, it doesn't work properly when handling a second one as
the original exception is clobbered by the double fault.  So when double
fault debugging is enabled, create a dedicated shadow of these values and
save/restore out of there.  Now the crash report properly displays the
first exception as well as the second one.

Signed-off-by: Graf Yang <graf.yang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2009-09-16 21:31:57 -04:00
..
boards Blackfin: drop unused ISP1760 port1_disable from board resources 2009-06-22 21:16:13 -04:00
include/mach Blackfin: fix wrong CTS inversion 2009-07-16 01:52:30 -04:00
atomic.S Blackfin arch: SMP supporting patchset: BF561 related code 2009-01-07 23:14:39 +08:00
coreb.c Blackfin: simplify BF561 coreb driver greatly 2009-06-12 06:11:24 -04:00
dma.c Blackfin arch: rename MAX_BLACKFIN_DMA_CHANNEL to MAX_DMA_CHANNELS to match everyone else 2009-01-07 23:14:39 +08:00
ints-priority.c Blackfin arch: mark some functions as __init as they are only called from __init functions 2008-08-14 14:35:20 +08:00
Kconfig Blackfin: add support for gptimer0 as a tick source 2009-06-12 06:11:37 -04:00
Makefile Blackfin arch: fix bugs and unify BFIN_KERNEL_CLOCK option 2009-01-07 23:14:39 +08:00
secondary.S Blackfin: improve double fault debug handling 2009-09-16 21:31:57 -04:00
smp.c Blackfin: add support for gptimer0 as a tick source 2009-06-12 06:11:37 -04:00