OpenCloudOS-Kernel/arch/mips/mm
Thomas Bogendoerfer 14defd90f5 [MIPS] Fix 32bit kernels on R4k with 128 byte cache line size
The generated copy_page for R4k CPU with a 128 byte cache line size used
Create Dirty Exclusive cache line operations even if only part of the
cache line was filled.  This change avoids generating cache operations,
if only part of the cache line size is copied in one loop. It also
increases the maxmimum loop size, because the generated code even fits
into the available space for r4k CPUs with 128 byte cache line size.

Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2008-07-08 19:33:46 +01:00
..
Makefile [MIPS] Reimplement clear_page/copy_page 2008-04-28 17:14:23 +01:00
c-r3k.c [MIPS] Atlas, decstation: Fix section mismatches triggered by defconfigs 2008-07-08 19:33:46 +01:00
c-r4k.c [MIPS] Fix buggy use of kmap_coherent. 2008-06-16 15:14:48 +01:00
c-tx39.c [MIPS] Handle aliases in vmalloc correctly. 2008-04-07 22:31:04 +01:00
cache.c [MIPS] Allow setting of the cache attribute at run time. 2008-04-28 17:14:25 +01:00
cerr-sb1.c [MIPS] Sibyte: Replace use of removed IO_SPACE_BASE with IOADDR. 2007-11-15 23:21:49 +00:00
cex-gen.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cex-sb1.S [MIPS] Fix loads of section missmatches 2008-03-12 14:14:41 +00:00
dma-default.c [MIPS] Use correct dma flushing in dma_cache_sync() 2008-01-29 10:14:58 +00:00
extable.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fault.c pid namespaces: define is_global_init() and is_container_init() 2007-10-19 11:53:37 -07:00
highmem.c [MIPS] unexport __kmap_atomic_to_page 2008-05-12 16:46:51 +01:00
init.c [MIPS] Export empty_zero_page for sake of the ext4 module. 2008-06-16 15:14:46 +01:00
ioremap.c Detach sched.h from mm.h 2007-05-21 09:18:19 -07:00
page.c [MIPS] Fix 32bit kernels on R4k with 128 byte cache line size 2008-07-08 19:33:46 +01:00
pgtable-32.c [MIPS] Add external declaration of pagetable_init() to pgalloc.h 2007-02-18 21:31:36 +00:00
pgtable-64.c [MIPS] Add external declaration of pagetable_init() to pgalloc.h 2007-02-18 21:31:36 +00:00
pgtable.c [MIPS] remove redundant display of free swap space in show_mem() 2008-04-28 17:14:27 +01:00
sc-ip22.c [MIPS] Fix loads of section missmatches 2008-03-12 14:14:41 +00:00
sc-mips.c [MIPS] Fix loads of section missmatches 2008-03-12 14:14:41 +00:00
sc-r5k.c [MIPS] Fix loads of section missmatches 2008-03-12 14:14:41 +00:00
sc-rm7k.c [MIPS] Atlas, decstation: Fix section mismatches triggered by defconfigs 2008-07-08 19:33:46 +01:00
tlb-r3k.c [MIPS] Fix loads of section missmatches 2008-03-12 14:14:41 +00:00
tlb-r4k.c [MIPS] All MIPS32 processors support64-bit physical addresses. 2008-04-28 17:14:25 +01:00
tlb-r8k.c [MIPS] Fix loads of section missmatches 2008-03-12 14:14:41 +00:00
tlbex-fault.S [MIPS] Stacktrace build-fix and improvement 2006-10-01 23:16:58 +01:00
tlbex.c [MIPS] R4700: Fix build_tlb_probe_entry 2008-06-05 18:13:14 +01:00
uasm.c [MIPS] Reimplement clear_page/copy_page 2008-04-28 17:14:23 +01:00
uasm.h [MIPS] Reimplement clear_page/copy_page 2008-04-28 17:14:23 +01:00