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)