patch-2.4.13 linux/Documentation/cachetlb.txt
Next file: linux/Documentation/cciss.txt
Previous file: linux/Documentation/arm/SA1100/Pangolin
Back to the patch index
Back to the overall index
- Lines: 13
- Date:
Sun Oct 21 10:40:36 2001
- Orig file:
v2.4.12/linux/Documentation/cachetlb.txt
- Orig date:
Sun Mar 25 18:14:20 2001
diff -u --recursive --new-file v2.4.12/linux/Documentation/cachetlb.txt linux/Documentation/cachetlb.txt
@@ -326,6 +326,12 @@
update_mmu_cache(), a check is made of this flag bit, and if
set the flush is done and the flag bit is cleared.
+ IMPORTANT NOTE: It is often important, if you defer the flush,
+ that the actual flush occurs on the same CPU
+ as did the cpu stores into the page to make it
+ dirty. Again, see sparc64 for examples of how
+ to deal with this.
+
void flush_icache_range(unsigned long start, unsigned long end)
When the kernel stores into addresses that it will execute
out of (eg when loading modules), this function is called.
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)