15 Aug, 2009
5 commits
-
The caches enabled case needs more work, but is presently broken
regardless, so this can be done incrementally.Signed-off-by: Paul Mundt
-
This paves the way for allowing individual CPUs to overload the
individual flushing routines that they care about without having to
depend on weak aliases. SH-4 is converted over initially, as it wires
up pretty much everything. The majority of the other CPUs will simply use
the default no-op implementation with their own region flushers wired up.Signed-off-by: Paul Mundt
-
We use flush_cache_page() outright in copy_to_user_page(), and nothing
else needs it, so just kill it off. SH-5 still defines its own version,
but that too will go away in the same fashion once it converts over.Signed-off-by: Paul Mundt
-
All of the flush_dcache_mmap_lock()/flush_dcache_mmap_unlock()
definitions are identical across all CPUs, so just provide them
generically in asm/cacheflush.h.Signed-off-by: Paul Mundt
-
This provides a central point for CPU cache initialization routines.
This replaces the antiquated p3_cache_init() method, which the vast
majority of CPUs never cared about.Signed-off-by: Paul Mundt
07 May, 2009
1 commit
-
Signed-off-by: Paul Mundt
29 Jul, 2008
2 commits
-
Signed-off-by: Paul Mundt
-
This follows the sparc changes a439fe51a1f8eb087c22dd24d69cebae4a3addac.
Most of the moving about was done with Sam's directions at:
http://marc.info/?l=linux-sh&m=121724823706062&w=2
with subsequent hacking and fixups entirely my fault.
Signed-off-by: Sam Ravnborg
Signed-off-by: Paul Mundt