android_kernel_asus_sm8350/arch/sparc
David S. Miller 5d83d66635 sparc32: Move cache and TLB flushes over to method ops.
This eliminated most of the remaining users of btfixup.

There are some complications because of the special cases we
have for sun4d, leon, and some flavors of viking.

It was found that there are no cases where a flush_page_for_dma
method was not hooked up to something, so the "noflush" iommu
methods were removed.

Add some documentation to the viking_sun4d_smp_ops to describe exactly
the hardware bug which causes us to need special TLB flushing on
sun4d.

Signed-off-by: David S. Miller <davem@davemloft.net>
2012-05-13 20:49:31 -07:00
..
boot Kbuild: centralize MKIMAGE and cmd_uimage definitions 2012-03-26 15:49:20 +02:00
configs defconfig reduction 2010-08-14 22:26:53 +02:00
include/asm sparc32: Move cache and TLB flushes over to method ops. 2012-05-13 20:49:31 -07:00
kernel sparc32: Move cache and TLB flushes over to method ops. 2012-05-13 20:49:31 -07:00
lib sparc32: Kill btfixup for xchg()'s 'swap' instruction. 2012-05-13 13:07:16 -07:00
math-emu Disintegrate asm/system.h for Sparc 2012-03-28 18:30:03 +01:00
mm sparc32: Move cache and TLB flushes over to method ops. 2012-05-13 20:49:31 -07:00
oprofile sparc: using HZ needs an include of linux/param.h 2009-10-05 00:46:08 -07:00
prom sparc32: drop sun4c support 2012-05-11 19:27:44 -07:00
Kconfig sparc32: Stop warning about sun4/sun4c in SMP Kconfig option. 2012-05-11 21:01:47 -07:00
Kconfig.debug lib: consolidate DEBUG_STACK_USAGE option 2011-05-25 08:39:54 -07:00
Makefile sparc32: Pass -mcpu=v7 explicitly to gcc. 2012-05-12 15:16:45 -07:00