linux-cvs
[Top] [All Lists]

CVS Update@-mips.org: linux

To: linux-cvs@linux-mips.org
Subject: CVS Update@-mips.org: linux
From: ralf@linux-mips.org
Date: Thu, 11 Dec 2003 02:05:22 +0000
Reply-to: linux-mips@linux-mips.org
Sender: linux-cvs-bounce@linux-mips.org
CVSROOT:        /home/cvs
Module name:    linux
Changes by:     ralf@ftp.linux-mips.org 03/12/11 02:05:22

Modified files:
        arch/mips/kernel: cpu-probe.c 
        include/asm-mips: cpu-features.h cpu.h page.h 
        include/asm-mips/mach-ip22: cpu-feature-overrides.h 
        include/asm-mips/mach-ip27: cpu-feature-overrides.h 
        arch/mips/mm   : Makefile c-r3k.c c-r4k.c c-sb1.c c-tx39.c 
                         cache.c pg-r3k.c pg-sb1.c 
        arch/mips/mm-32: pg-r4k.S 
        arch/mips/mm-64: pg-r4k.c 
Added files:
        include/asm-mips: prefetch.h 
        arch/mips/mm   : pg-r4k.c 

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>