patch-2.4.14 linux/include/asm-arm/proc-armv/cache.h
Next file: linux/include/asm-arm/proc-armv/uaccess.h
Previous file: linux/include/asm-arm/keyboard.h
Back to the patch index
Back to the overall index
-  Lines: 16
-  Date:
Thu Oct 25 13:53:55 2001
-  Orig file: 
v2.4.13/linux/include/asm-arm/proc-armv/cache.h
-  Orig date: 
Mon Aug 27 12:41:47 2001
diff -u --recursive --new-file v2.4.13/linux/include/asm-arm/proc-armv/cache.h linux/include/asm-arm/proc-armv/cache.h
@@ -128,7 +128,14 @@
 #define clean_dcache_entry(_s)		cpu_dcache_clean_entry((unsigned long)(_s))
 
 /*
- * I cache only
+ * I cache coherency stuff.
+ *
+ * This *is not* just icache.  It is to make data written to memory
+ * consistent such that instructions fetched from the region are what
+ * we expect.
+ *
+ * This generally means that we have to clean out the Dcache and write
+ * buffers, and maybe flush the Icache in the specified range.
  */
 #define flush_icache_range(_s,_e)					\
 	do {								\
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)