kernel-ark/arch
Olof Johansson dabcafd3f3 [PATCH] powerpc: Set cache info defaults
Cache info is setup by walking the device tree in initialize_cache_info().
However, icache_flush_range might be called before that, in
slb_initialize()->patch_slb_encoding, which modifies the load immediate
instructions used with SLB fault code.

Not only that, but depending on memory layout, we might take SLB faults
during unflatten_device_tree. So that fault will load an SLB entry that
might not contain the right LLP flags for the segment.

Either we can walk the flattened device tree to setup cache info, or
we can pick the known defaults that are known to work. Doing it in the
flattened device tree is hairier since we need to know the machine type
to know what property to look for, etc, etc.

For now, it's just easier to go with the defaults. Worst thing that
happens from it is that we might waste a few cycles doing too small
dcbst/icbi increments.

Signed-off-by: Olof Johansson <olof@lixom.net>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2005-12-09 15:42:52 +11:00
..
alpha
arm [ARM] 3188/1: Add missing i2c dependency for Akita 2005-12-01 15:52:47 +00:00
arm26
cris
frv [PATCH] FRV: Make the FRV arch work again 2005-11-28 14:42:23 -08:00
h8300
i386 [ACPI] properly detect pmtimer on ASUS a8v motherboard 2005-11-30 22:27:16 -05:00
ia64 [IA64] Remove getting break_num by decoding instruction 2005-11-29 09:24:39 -08:00
m32r [PATCH] m32r: M3A-2170(Mappi-III) IDE support 2005-11-28 14:42:24 -08:00
m68k
m68knommu
mips [MIPS] Update defconfigs to reflect Kconfig changes. 2005-12-01 11:05:19 +00:00
parisc
powerpc [PATCH] powerpc: Set cache info defaults 2005-12-09 15:42:52 +11:00
ppc ppc: Build in all three of powermac, PREP and CHRP support 2005-12-05 14:39:53 +11:00
s390
sh
sh64
sparc [PATCH] sparc: convert IO remapping to VM_PFNMAP 2005-11-28 14:35:36 -08:00
sparc64 [SPARC64]: Fix >8K I/O mappings. 2005-11-29 13:59:03 -08:00
um
v850
x86_64
xtensa