Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.4.13-pre6 /Documentation/cachetlb.txt

Filename:/Documentation/cachetlb.txt
Lines Added:6
Lines Deleted:0
Also changed in: (Previous) 2.4.3  2.4.3-pre8  2.4.2-ac28  2.4.2-ac27  2.4.2-ac26  2.4.2-ac25 
(Following) 2.4.13  2.4.17-pre5  2.4.17-pre6  2.4.17-pre7  2.4.17-pre8  2.4.17-rc1 

Location
[  2.4.13-pre6
  [  Documentation
     o  cachetlb.txt

Patch

diff -u --recursive --new-file v2.4.12/linux/Documentation/cachetlb.txt linux/Documentation/cachetlb.txt
--- v2.4.12/linux/Documentation/cachetlb.txt   Sun Mar 25 18:14:20 2001
+++ linux/Documentation/cachetlb.txt   Sun Oct 21 10:40:36 2001
@@ -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.


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.