linux-stable-rt/arch/xtensa/kernel
Chris Zankel 6656920b0b [XTENSA] Add support for cache-aliasing
Add support for processors that have cache-aliasing issues, such as
the Stretch S5000 processor. Cache-aliasing means that the size of
the cache (for one way) is larger than the page size, thus, a page
can end up in several places in cache depending on the virtual to
physical translation. The method used here is to map a user page
temporarily through the auto-refill way 0 and of of the DTLB.
We probably will want to revisit this issue and use a better
approach with kmap/kunmap.

Signed-off-by: Chris Zankel <chris@zankel.net>
2007-08-27 13:54:16 -07:00
..
Makefile [XTENSA] Move string-io functions to io.c from pci.c 2007-08-27 13:53:22 -07:00
align.S
asm-offsets.c [XTENSA] Add support for cache-aliasing 2007-08-27 13:54:16 -07:00
coprocessor.S
entry.S [XTENSA] Add support for cache-aliasing 2007-08-27 13:54:16 -07:00
head.S
init_task.c
io.c [XTENSA] Move string-io functions to io.c from pci.c 2007-08-27 13:53:22 -07:00
irq.c
module.c [XTENSA] Add kernel module support 2007-08-27 13:54:06 -07:00
pci-dma.c
pci.c [XTENSA] Move string-io functions to io.c from pci.c 2007-08-27 13:53:22 -07:00
platform.c
process.c
ptrace.c
semaphore.c [XTENSA] Initialize semaphore_wake_lock 2007-08-27 13:53:51 -07:00
setup.c
signal.c
syscall.c [XTENSA] Fix fadvise64_64 2007-08-27 13:53:32 -07:00
time.c [XTENSA] Fix timer instabilities. 2007-08-27 13:53:37 -07:00
traps.c
vectors.S
vmlinux.lds.S
xtensa_ksyms.c