kernel_optimize_test/arch/blackfin/mach-common
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
..
arch_checks.c [Blackfin] arch: detect the memory available in the system on the fly by default 2008-04-25 02:04:05 +08:00
cache.S Blackfin arch: use HI/LO macros rather than masking the bit ranges ourselves 2007-07-25 10:11:42 +08:00
cacheinit.S Blackfin arch: to do some consolidation of common code and common name spaces 2007-10-10 23:55:26 +08:00
dpmc.S [Blackfin] arch: Fix CONFIG_PM support for BF561 2008-02-25 14:39:50 +08:00
entry.S [Blackfin] arch: Remove the circular buffering mechanism for exceptions 2008-04-25 05:02:33 +08:00
interrupt.S [Blackfin] arch: fix bug - trap_tests fails to recover on some tests. 2008-01-27 15:38:56 +08:00
ints-priority.c [Blackfin] arch: Remove the circular buffering mechanism for exceptions 2008-04-25 05:02:33 +08:00
irqpanic.c [Blackfin] arch: fix bug - trap_tests fails to recover on some tests. 2008-01-27 15:38:56 +08:00
lock.S [Blackfin] arch: make the mask explicit rather than writing a negative number in hex 2008-04-24 05:56:07 +08:00
Makefile [Blackfin] arch: Merge BF561 support into ints-priority 2008-02-09 04:11:14 +08:00
pm.c [Blackfin] arch: hook up set_irq_wake in Blackfin's irq code 2008-02-09 04:12:37 +08:00