• David S. Miller's avatar
    [SPARC64]: Optimized TSB table initialization. · bb8646d8
    David S. Miller authored
    We only need to write an invalid tag every 16 bytes,
    so taking advantage of this can save many instructions
    compared to the simple memset() call we make now.
    
    A prefetching implementation is implemented for sun4u
    and a block-init store version if implemented for Niagara.
    
    The next trick is to be able to perform an init and
    a copy_tsb() in parallel when growing a TSB table.
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    bb8646d8
Name
Last commit
Last update
Documentation Loading commit data...
arch Loading commit data...
block Loading commit data...
crypto Loading commit data...
drivers Loading commit data...
fs Loading commit data...
include Loading commit data...
init Loading commit data...
ipc Loading commit data...
kernel Loading commit data...
lib Loading commit data...
mm Loading commit data...
net Loading commit data...
scripts Loading commit data...
security Loading commit data...
sound Loading commit data...
usr Loading commit data...
.gitignore Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
Kbuild Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README Loading commit data...
REPORTING-BUGS Loading commit data...