android_kernel_samsung_msm8976/arch/arm
Russell King 22b1908610 [ARM] nommu: provide a way for correct control register value selection
Most MMU-based CPUs have a restriction on the setting of the data cache
enable and mmu enable bits in the control register, whereby if the data
cache is enabled, the MMU must also be enabled.  Enabling the data
cache without the MMU is an invalid combination.

However, there are CPUs where the data cache can be enabled without the
MMU.

In order to allow these CPUs to take advantage of that, provide a
method whereby each proc-*.S file defines the control regsiter value
for use with nommu (with the MMU disabled.)  Later on, when we add
support for enabling the MMU on these devices, we can adjust the
"crval" macro to also enable the data cache for nommu.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-06-29 15:09:57 +01:00
..
boot
common
configs
kernel [ARM] Remove yucky ifdefs to print "id(wb)BRR" suffix on CPU name 2006-06-29 15:03:09 +01:00
lib [ARM] nommu: backtrace code must not reference a discarded section 2006-06-28 17:59:57 +01:00
mach-aaec2000
mach-at91rm9200
mach-clps711x
mach-clps7500
mach-ebsa110
mach-ep93xx [ARM] 3671/1: ep93xx: add cirrus logic edb9315 support 2006-06-28 17:55:02 +01:00
mach-footbridge
mach-h720x
mach-imx
mach-integrator
mach-iop3xx
mach-ixp4xx Merge master.kernel.org:/home/rmk/linux-2.6-arm 2006-06-26 15:01:05 -07:00
mach-ixp23xx [ARM] 3663/1: fix resource->end off-by-one thinko during physmap conversion 2006-06-28 17:54:58 +01:00
mach-ixp2000
mach-l7200
mach-lh7a40x
mach-netx
mach-omap1
mach-omap2
mach-pnx4008
mach-pxa [ARM] 3672/1: PXA: don't probe output GPIOs for interrupt 2006-06-28 17:55:03 +01:00
mach-realview
mach-rpc
mach-s3c2410 [ARM] 3658/1: S3C244X: Change usb-gadget name to s3c2440-usbgadget 2006-06-28 17:54:53 +01:00
mach-sa1100
mach-shark
mach-versatile
mm [ARM] nommu: provide a way for correct control register value selection 2006-06-29 15:09:57 +01:00
nwfpe
oprofile
plat-omap
tools [ARM] Update mach-types 2006-06-26 22:50:21 +01:00
vfp
Kconfig [ARM] nommu: prevent Xscale-based machines being selected 2006-06-28 17:59:54 +01:00
Kconfig-nommu
Kconfig.debug
Makefile