Hi list, finally I "steal" a piece of code from memtest86 3.2, named cache_off(), invoke it in a module and insmod. I feel immediately the system is slowed down! I believe this will definitely disable the cache, though not yet sure whether both L1 and L2 cache are disabled. Any suggestions? here is the code below: static inline void cache_off(void) { asm( "push %eax\n\t" "movl %cr0,%eax\n\t" "orl $0x40000000,%eax\n\t" /* Set CD */ "movl %eax,%cr0\n\t" "wbinvd\n\t" "pop %eax\n\t"); } have fun with it... Yang -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/