linux/arch
Ley Foon Tan 4a89c3088f nios2: fix cache coherency issue when debug with gdb
Remove the end address checking for flushda function. We need to flush
each address line for flushda instruction, from start to end address.
This is because flushda instruction only flush the cache if tag and line
fields are matched.

Change to use ldwio instruction (bypass cache) to load the instruction
that causing trap. Our interest is the actual instruction that executed
by the processor, this should be uncached.
Note, EA address might be an userspace cached address.


Signed-off-by: Ley Foon Tan <lftan@altera.com>
2015-04-10 11:10:08 +08:00
..
alpha
arc ARC: signal handling robustify 2015-03-26 11:19:36 +05:30
arm ARM: SoC fixes 2015-03-29 15:09:31 -07:00
arm64 ARM: SoC fixes 2015-03-29 15:09:31 -07:00
avr32
blackfin
c6x arch/c6x/include/asm/pgtable.h: define dummy pgprot_writecombine for !MMU 2015-03-12 18:46:08 -07:00
cris
frv
hexagon
ia64
m32r
m68k
metag metag: Fix ioremap_wc/ioremap_cached build errors 2015-03-23 12:32:37 +00:00
microblaze
mips
mn10300
nios2 nios2: fix cache coherency issue when debug with gdb 2015-04-10 11:10:08 +08:00
openrisc
parisc parisc: Fix pmd code to depend on PT_NLEVELS value, not on CONFIG_64BIT 2015-03-23 12:28:16 +01:00
powerpc powerpc: fix memory corruption by pnv_alloc_idle_core_states 2015-04-01 12:05:44 +11:00
s390 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2015-03-26 14:11:17 -07:00
score
sh
sparc sparc64: Fix several bugs in memmove(). 2015-03-23 09:22:10 -07:00
tile
um
unicore32
x86 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2015-04-03 10:42:32 -07:00
xtensa
.gitignore
Kconfig