5d750b9e4f
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> |
||
---|---|---|
.. | ||
cplb-mpu | ||
cplb-nompu | ||
asm-offsets.c | ||
bfin_dma_5xx.c | ||
bfin_gpio.c | ||
bfin_ksyms.c | ||
dma-mapping.c | ||
dualcore_test.c | ||
early_printk.c | ||
entry.S | ||
fixed_code.S | ||
flat.c | ||
gptimers.c | ||
init_task.c | ||
irqchip.c | ||
kgdb.c | ||
Makefile | ||
module.c | ||
process.c | ||
ptrace.c | ||
reboot.c | ||
setup.c | ||
signal.c | ||
sys_bfin.c | ||
time-ts.c | ||
time.c | ||
traps.c | ||
vmlinux.lds.S |