[Top] [All Lists]

CVS linux

Subject: CVS linux
Date: Thu, 11 Dec 2003 01:29:18 +0000
CVSROOT:        /home/cvs
Module name:    linux
Changes by: 03/12/11 01:29:18

Modified files:
        arch/mips/kernel: Tag: linux_2_4 cpu-probe.c mips_ksyms.c 
        arch/mips/mm   : Tag: linux_2_4 Makefile c-r3k.c c-r4k.c c-sb1.c 
                         c-tx39.c pg-sb1.c 
        arch/mips64/kernel: Tag: linux_2_4 cpu-probe.c mips64_ksyms.c 
        arch/mips64/mm : Tag: linux_2_4 c-r4k.c c-sb1.c loadmmu.c 
                         pg-r4k.c pg-sb1.c 
        include/asm-mips: Tag: linux_2_4 cpu.h page.h processor.h 
        include/asm-mips64: Tag: linux_2_4 cpu.h page.h processor.h 
Added files:
        arch/mips/mm   : Tag: linux_2_4 pg-r4k-asm.S pg-r4k.c 
        include/asm-mips: Tag: linux_2_4 prefetch.h 
        include/asm-mips64: Tag: linux_2_4 prefetch.h 
Removed files:
        arch/mips/mm   : Tag: linux_2_4 pg-r4k.S 

Log message:
        Fix a bunch of long standing bugs and performance clear_page issues:
        - Fix prefetch beyond end of page bug
        - Use primary cache CreateDirtyExclusive also on processor with Scache
        - Don't use CreateDirtyExclusive on processors that don't have it
        - Use prefetch on all processors that have a usable prefetch instruction
        - Select prefetch hint at runtime based on the exact processor.

<Prev in Thread] Current Thread [Next in Thread>