linux/arch/blackfin
Mike Frysinger 74181295fb Blackfin: allow cache funcs to be in L1 for IFLUSH Anomaly 05000491
Anomaly 05000491 says that IFLUSH cannot have certain types of memory
stalls triggered before it has completed in order to function correctly.
One such condition is that it be in L1 instruction.  So add a config
option to move it there, default it to on, and throw up a warning when
it is turned off and this anomaly exists.

Since the anomaly should be worked around, we can drop the older method
of calling IFLUSH multiple times.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
2010-08-06 12:55:47 -04:00
..
boot Blackfin: initial XIP support 2010-03-09 00:30:48 -05:00
configs Blackfin: tcm-bf518: new board port 2010-03-09 00:30:49 -05:00
include/asm Blackfin: stub fpregs dumping 2010-08-06 12:55:44 -04:00
kernel Blackfin: move MPU anomaly check to common location 2010-08-06 12:55:45 -04:00
lib Blackfin: optimize strncpy a bit 2010-05-22 14:19:11 -04:00
mach-bf518 Blackfin: update anomaly lists to latest public info 2010-08-06 12:55:46 -04:00
mach-bf527 Blackfin: update anomaly lists to latest public info 2010-08-06 12:55:46 -04:00
mach-bf533 Blackfin: update anomaly lists to latest public info 2010-08-06 12:55:46 -04:00
mach-bf537 Blackfin: update anomaly lists to latest public info 2010-08-06 12:55:46 -04:00
mach-bf538 Blackfin: update anomaly lists to latest public info 2010-08-06 12:55:46 -04:00
mach-bf548 Blackfin: update anomaly lists to latest public info 2010-08-06 12:55:46 -04:00
mach-bf561 Blackfin: update anomaly lists to latest public info 2010-08-06 12:55:46 -04:00
mach-common Blackfin: allow cache funcs to be in L1 for IFLUSH Anomaly 05000491 2010-08-06 12:55:47 -04:00
mm Blackfin: use atomic kmalloc in L1 alloc so it too can be atomic 2010-05-22 14:19:12 -04:00
oprofile Blackfin arch: remove hardware PM code, oprofile not use it 2009-01-07 23:14:39 +08:00
ADI_BSD.txt Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
Kconfig Blackfin: allow cache funcs to be in L1 for IFLUSH Anomaly 05000491 2010-08-06 12:55:47 -04:00
Kconfig.debug Blackfin: allow NMI watchdog to be used w/RETN as a scratch reg 2010-05-22 14:19:04 -04:00
Makefile Merge commit 'v2.6.35' into kbuild/kbuild 2010-08-04 13:59:13 +02:00