kernel-fxtec-pro1x/arch/blackfin/kernel
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
..
cplb-mpu [Blackfin] arch: lose unnecessary dependency on CONFIG_BFIN_ICACHE for MPU 2008-04-25 03:26:48 +08:00
cplb-nompu [Blackfin] arch: detect the memory available in the system on the fly by default 2008-04-25 02:04:05 +08:00
asm-offsets.c
bfin_dma_5xx.c [Blackfin] arch: fix bug - before assign new channel to the map register, need clear the bits first. 2008-04-25 03:10:04 +08:00
bfin_gpio.c [Blackfin] arch: Allow concurrent use of GPIO and GPIO IRQ 2008-04-24 08:10:10 +08:00
bfin_ksyms.c
dma-mapping.c [Blackfin] arch: __FUNCTION__ is gcc-specific, use __func__ 2008-04-23 09:39:01 +08:00
dualcore_test.c
early_printk.c
entry.S
fixed_code.S
flat.c
gptimers.c [Blackfin] arch: add support for the rest of the gptimers on the BF54x 2008-04-23 08:53:15 +08:00
init_task.c
irqchip.c
kgdb.c
Makefile
module.c
process.c [Blackfin] arch: This allows XIP to work with FD-PIC. 2008-04-24 03:06:15 +08:00
ptrace.c
reboot.c [Blackfin] arch: update reboot code to match latest info (really just copy from u-boot) 2008-04-23 08:01:31 +08:00
setup.c [Blackfin] arch: BF54x memsizes are in mbits, not mbytes 2008-04-25 02:19:17 +08:00
signal.c [Blackfin] arch: a rather old performance improvement for the signal handling code 2008-04-24 02:51:36 +08:00
sys_bfin.c
time-ts.c [Blackfin] arch: actually implement get_cycles function 2008-04-24 05:07:29 +08:00
time.c
traps.c [Blackfin] arch: Remove the circular buffering mechanism for exceptions 2008-04-25 05:02:33 +08:00
vmlinux.lds.S [Blackfin] arch: use the same style for missing L1 sections 2008-04-24 06:21:25 +08:00