android_kernel_motorola_sm6225/arch/arm/mm
Catalin Marinas 11179d8ca2 [ARM] 4497/1: Only allow safe cache configurations on ARMv6 and later
Currently, Linux doesn't generate correct page tables for ARMv6 and
later cores if the cache policy is different from the default one (it
may lead to strongly ordered or shared device mappings). This patch
disallows cache policies other than writeback and the
CPU_[ID]CACHE_DISABLE options only affect the CP15 system control
register rather than the page tables.

Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2007-07-20 21:42:35 +01:00
..
abort-ev4.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
abort-ev4t.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
abort-ev5t.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
abort-ev5tj.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
abort-ev6.S [ARM] CONFIG_CPU_MPCORE -> CONFIG_CPU_32v6K 2006-02-22 21:13:28 +00:00
abort-ev7.S [ARM] armv7: add support for ARMv7 cores. 2007-05-08 22:55:53 +01:00
abort-lv4t.S [ARM] nommu: abort handler fixup for !CPU_CP15_MMU cores. 2006-09-28 20:15:46 +01:00
abort-macro.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
abort-nommu.S [ARM] nommu: abort handler fixup for !CPU_CP15_MMU cores. 2006-09-28 20:15:46 +01:00
alignment.c parse errors in ifdefs 2007-06-01 08:18:28 -07:00
cache-l2x0.c [ARM] 4500/1: Add locking around the background L2x0 cache operations 2007-07-20 21:29:44 +01:00
cache-v3.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cache-v4.S [ARM] nommu: manage the CP15 things 2006-09-27 17:34:30 +01:00
cache-v4wb.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cache-v4wt.S Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cache-v6.S [ARM] 3356/1: Workaround for the ARM1136 I-cache invalidation problem 2006-03-10 22:26:47 +00:00
cache-v7.S [ARM] armv7: add support for ARMv7 cores. 2007-05-08 22:55:53 +01:00
consistent.c [ARM] 4153/1: fix consistent_sync() off-by-one BUG check 2007-02-08 15:29:00 +00:00
context.c Merge branches 'armv7', 'at91', 'misc' and 'omap' into devel 2007-05-09 10:41:28 +01:00
copypage-v3.S [ARM] Remove LOADREGS macro 2006-06-25 11:23:45 +01:00
copypage-v4mc.c [ARM] 4078/1: Fix ARM copypage cache coherency problems 2006-12-30 17:05:08 +00:00
copypage-v4wb.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
copypage-v4wt.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
copypage-v6.c [ARM] 4078/1: Fix ARM copypage cache coherency problems 2006-12-30 17:05:08 +00:00
copypage-xsc3.S [ARM] 3377/2: add support for intel xsc3 core 2006-03-28 21:00:40 +01:00
copypage-xscale.c [ARM] 4078/1: Fix ARM copypage cache coherency problems 2006-12-30 17:05:08 +00:00
discontig.c [ARM] Cleanup ARM includes 2006-01-03 17:39:34 +00:00
extable.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fault-armv.c [ARM] 4191/1: Remove redundant __flush_dcache_page() function prototype 2007-02-16 12:57:55 +00:00
fault.c mm: fault feedback #2 2007-07-19 10:04:41 -07:00
fault.h [ARM] do_bad_area() always takes current and current->active_mm 2006-09-27 16:13:48 +01:00
flush.c [ARM] Resolve fuse and direct-IO failures due to missing cache flushes 2007-01-08 19:49:58 +00:00
init.c [ARM] Remove needless linux/ptrace.h includes 2007-04-21 20:34:47 +01:00
iomap.c [ARM] nommu: add stubs for ioremap and friends 2006-06-28 17:59:48 +01:00
ioremap.c [ARM] Fix bounding error in ioremap_pfn() 2007-07-12 11:13:33 +01:00
Kconfig [ARM] 4497/1: Only allow safe cache configurations on ARMv6 and later 2007-07-20 21:42:35 +01:00
Makefile [ARM] 4394/1: ARMv7: Add the TLB range operations 2007-05-30 14:32:07 +01:00
mm.h [ARM] mm 6: allow mem_types table to specify extended pte attributes 2007-04-21 20:36:02 +01:00
mmap.c Detach sched.h from mm.h 2007-05-21 09:18:19 -07:00
mmu.c [ARM] 4497/1: Only allow safe cache configurations on ARMv6 and later 2007-07-20 21:42:35 +01:00
nommu.c [ARM] mm 10: allow memory type to be specified with ioremap 2007-05-05 20:59:27 +01:00
pgd.c [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm6_7.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm7tdmi.S [ARM] Include asm/elf.h instead of asm/procinfo.h 2006-11-30 12:24:46 +00:00
proc-arm9tdmi.S [ARM] Include asm/elf.h instead of asm/procinfo.h 2006-11-30 12:24:46 +00:00
proc-arm720.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm740.S [ARM] Include asm/elf.h instead of asm/procinfo.h 2006-11-30 12:24:46 +00:00
proc-arm920.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm922.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm925.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm926.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm940.S [ARM] Include asm/elf.h instead of asm/procinfo.h 2006-11-30 12:24:46 +00:00
proc-arm946.S [ARM] Include asm/elf.h instead of asm/procinfo.h 2006-11-30 12:24:46 +00:00
proc-arm1020.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm1020e.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm1022.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-arm1026.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-macros.S [ARM] armv7: add support for ARMv7 cores. 2007-05-08 22:55:53 +01:00
proc-sa110.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-sa1100.S [ARM] Unuse another Linux PTE bit 2006-12-13 14:34:43 +00:00
proc-syms.c [ARM] 4502/1: nommu: Do not export the copy/clear user page functions 2007-07-20 21:29:51 +01:00
proc-v6.S Merge Realview GIC code 2007-02-15 15:07:40 +00:00
proc-v7.S [ARM] 4503/1: nommu: Add noMMU support for ARMv7 2007-07-20 21:42:13 +01:00
proc-xsc3.S [ARM] 4123/1: xsc3: general cleanup 2007-02-08 14:48:44 +00:00
proc-xscale.S [ARM] 4311/1: ixp4xx: add KIXRP435 platform 2007-04-21 20:51:55 +01:00
tlb-v3.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
tlb-v4.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
tlb-v4wb.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
tlb-v4wbi.S kbuild: arm - use generic asm-offsets.h support 2005-09-09 21:08:59 +02:00
tlb-v6.S [ARM] 4129/1: Add barriers after the TLB operations 2007-02-08 14:49:27 +00:00
tlb-v7.S [ARM] 4394/1: ARMv7: Add the TLB range operations 2007-05-30 14:32:07 +01:00