linux/arch/blackfin
Barry Song e18e7dd334 Blackfin: fix MPU page permission masks overflow when dealing with async memory
Attempting to use the MPU while doing XIP out of parallel flash hooked up
to the async memory bus would often result in random crashes as the MPU
slowly corrupted memory.

The fallout here is that the async banks gain MPU protection from user
space too.  So any accesses have to go through the mmap() interface rather
than just using hardcoded pointers.

Signed-off-by: Barry Song <barry.song@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-03-09 00:30:46 -05:00
..
boot Blackfin: add an uncompressed vmImage target 2009-12-15 00:15:08 -05:00
configs Blackfin: add support for the Acvilon BF561 board 2009-12-15 00:15:10 -05:00
include/asm Blackfin: fix MPU page permission masks overflow when dealing with async memory 2010-03-09 00:30:46 -05:00
kernel Blackfin: fix MPU page permission masks overflow when dealing with async memory 2010-03-09 00:30:46 -05:00
lib Blackfin: convert to generic checksum code 2009-12-15 00:13:32 -05:00
mach-bf518 Blackfin: add UART/SPORT early platform resources 2010-03-09 00:30:45 -05:00
mach-bf527 Blackfin: add UART/SPORT early platform resources 2010-03-09 00:30:45 -05:00
mach-bf533 Blackfin: add UART/SPORT early platform resources 2010-03-09 00:30:45 -05:00
mach-bf537 Blackfin: add UART/SPORT early platform resources 2010-03-09 00:30:45 -05:00
mach-bf538 Blackfin: add UART/SPORT early platform resources 2010-03-09 00:30:45 -05:00
mach-bf548 Blackfin: add UART/SPORT early platform resources 2010-03-09 00:30:45 -05:00
mach-bf561 Blackfin: add UART/SPORT early platform resources 2010-03-09 00:30:45 -05:00
mach-common Blackfin: flush caches on SMP when one core calls another via IPI 2010-03-09 00:30:45 -05:00
mm blackfin,kgdb,probe_kernel: Cleanup probe_kernel_read/write 2010-01-07 11:58:36 -06: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 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin 2009-12-16 10:52:35 -08:00
Kconfig.debug Blackfin: add some isram-driver self tests 2009-09-16 22:10:36 -04:00
Makefile Blackfin: force BFD target when linking modules 2009-12-15 00:15:25 -05:00