linux-stable/arch/blackfin
Bernd Schmidt 5d750b9e4f [Blackfin] arch: Remove the circular buffering mechanism for exceptions
Remove the circular buffering mechanism for exceptions.  Instead, point RETX
at a safe location from which to fetch three NOPs.

This safe location is now in the fixed code area, and also used for certain
anomaly workarounds, to ensure that user space can find a valid ICPLB when
things are built with CONFIG_MPU.

Also, save I/DCPLB_FAULT_ADDRESS when lowering to level 5, since the hardware
reg is valid only at exception level.

Signed-off-by: Bernd Schmidt <bernds_cb1@t-online.de>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
2008-04-25 05:02:33 +08:00
..
boot Blackfin arch: add a cheesy install target 2007-10-22 00:45:55 +08:00
configs [Blackfin] arch: merge ip0x-specific board changes 2008-04-24 05:03:26 +08:00
kernel [Blackfin] arch: Remove the circular buffering mechanism for exceptions 2008-04-25 05:02:33 +08:00
lib [Blackfin] arch: fix bug - make memcpy return the dest addr. 2007-12-21 21:12:21 +08:00
mach-bf527 [Blackfin] arch: add Blackfin on-chip SIR IrDA driver support 2008-04-25 03:09:15 +08:00
mach-bf533 [Blackfin] arch: add Blackfin on-chip SIR IrDA driver support 2008-04-25 03:09:15 +08:00
mach-bf537 [Blackfin] arch: add Blackfin on-chip SIR IrDA driver support 2008-04-25 03:09:15 +08:00
mach-bf548 [Blackfin] arch: add Blackfin on-chip SIR IrDA driver support 2008-04-25 03:09:15 +08:00
mach-bf561 [Blackfin] arch: add Blackfin on-chip SIR IrDA driver support 2008-04-25 03:09:15 +08:00
mach-common [Blackfin] arch: Remove the circular buffering mechanism for exceptions 2008-04-25 05:02:33 +08:00
mm [Blackfin] arch: fix bug - make sure we check the right L1 length 2008-04-23 08:55:26 +08:00
oprofile [Blackfin] arch: __FUNCTION__ is gcc-specific, use __func__ 2008-04-23 09:39:01 +08:00
Kconfig [Blackfin] arch: reorganize some of the board-customization options so that similar things are together and only available as needed 2008-04-25 02:11:24 +08:00
Kconfig.debug [Blackfin] arch: add slightly better help text for CPLB_INFO 2008-02-02 15:32:40 +08:00
Makefile [Blackfin] arch: declare CHECKFLAGS to make sparse output more readable 2008-03-07 02:43:48 +08:00