linux/arch/sparc64/mm
David S. Miller bb8646d834 [SPARC64]: Optimized TSB table initialization.
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: David S. Miller <davem@davemloft.net>
2006-03-20 01:16:41 -08:00
..
fault.c [SPARC64]: Fix and re-enable dynamic TSB sizing. 2006-03-20 01:16:33 -08:00
generic.c [SPARC64]: Deal with PTE layout differences in SUN4V. 2006-03-20 01:12:25 -08:00
hugetlbpage.c [PATCH] Hugepage consolidation 2005-06-21 18:46:15 -07:00
init.c [SPARC64]: Allow CONFIG_MEMORY_HOTPLUG to build. 2006-03-20 01:16:40 -08:00
Makefile [SPARC64]: Move away from virtual page tables, part 1. 2006-03-20 01:11:13 -08:00
tlb.c [SPARC64]: Avoid dcache-dirty page state management on sun4v. 2006-03-20 01:14:06 -08:00
tsb.c [SPARC64]: Optimized TSB table initialization. 2006-03-20 01:16:41 -08:00
ultra.S [SPARC64]: Fix new context version SMP handling. 2006-03-20 01:14:21 -08:00