summaryrefslogtreecommitdiff
path: root/include/asm-ppc/cache.h
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@tango.paulus.ozlabs.org>2002-02-11 20:41:44 +1100
committerPaul Mackerras <paulus@tango.paulus.ozlabs.org>2002-02-11 20:41:44 +1100
commitdb7bfdb0276574b29618179004ced1de8dcf40c0 (patch)
treef65179bd228616f902065bc92a96ad394f4b0097 /include/asm-ppc/cache.h
parent0dc68d77428413d0f417df3a378f857a2e798ebf (diff)
Import arch/ppc and include/asm-ppc changes from linuxppc_2_5 tree
Diffstat (limited to 'include/asm-ppc/cache.h')
-rw-r--r--include/asm-ppc/cache.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/include/asm-ppc/cache.h b/include/asm-ppc/cache.h
index 3a0e34caf683..54c2d4c366ed 100644
--- a/include/asm-ppc/cache.h
+++ b/include/asm-ppc/cache.h
@@ -1,5 +1,5 @@
/*
- * BK Id: SCCS/s.cache.h 1.10 10/18/01 15:02:09 trini
+ * BK Id: %F% %I% %G% %U% %#%
*/
/*
* include/asm-ppc/cache.h
@@ -15,15 +15,15 @@
#if defined(CONFIG_8xx) || defined(CONFIG_403GCX)
#define L1_CACHE_LINE_SIZE 16
#define LG_L1_CACHE_LINE_SIZE 4
-#define MAX_L1_COPY_PREFETCH 1
+#define MAX_COPY_PREFETCH 1
#elif defined(CONFIG_PPC64BRIDGE)
#define L1_CACHE_LINE_SIZE 128
#define LG_L1_CACHE_LINE_SIZE 7
-#define MAX_L1_COPY_PREFETCH 1
+#define MAX_COPY_PREFETCH 1
#else
#define L1_CACHE_LINE_SIZE 32
#define LG_L1_CACHE_LINE_SIZE 5
-#define MAX_L1_COPY_PREFETCH 4
+#define MAX_COPY_PREFETCH 4
#endif
#define L1_CACHE_BYTES L1_CACHE_LINE_SIZE
@@ -41,7 +41,10 @@
#endif
#if defined(__KERNEL__) && !defined(__ASSEMBLY__)
+extern void clean_dcache_range(unsigned long start, unsigned long stop);
extern void flush_dcache_range(unsigned long start, unsigned long stop);
+extern void invalidate_dcache_range(unsigned long start, unsigned long stop);
+extern void flush_dcache_all(void);
#endif /* __ASSEMBLY__ */