kernel-ark/arch/sparc64/kernel
David S. Miller d7744a0950 [SPARC64]: Create a seperate kernel TSB for 4MB/256MB mappings.
It can map all of the linear kernel mappings with zero TSB hash
conflicts for systems with 16GB or less ram.  In such cases, on
SUN4V, once we load up this TSB the first time with all the
mappings, we never take a linear kernel mapping TLB miss ever
again, the hypervisor handles them all.

Signed-off-by: David S. Miller <davem@davemloft.net>
2006-03-20 01:13:56 -08:00
..
asm-offsets.c
auxio.c
binfmt_aout32.c
binfmt_elf32.c
central.c
chmc.c
cpu.c
devices.c [SPARC64]: Decode virtual-devices interrupts correctly. 2006-03-20 01:13:05 -08:00
dtlb_miss.S [SPARC64]: More TLB/TSB handling fixes. 2006-03-20 01:13:34 -08:00
dtlb_prot.S
ebus.c
entry.S [SPARC64]: Add sun4v_cpu_yield(). 2006-03-20 01:13:52 -08:00
etrap.S [SPARC64]: Fix tl1 trap state capture/dump on SUN4V. 2006-03-20 01:13:12 -08:00
head.S [SPARC64]: Niagara optimized memset/bzero/clear_user. 2006-03-20 01:13:50 -08:00
idprom.c
init_task.c
iommu_common.c
iommu_common.h
irq.c [SPARC64]: Fix uniprocessor IRQ targetting on SUN4V. 2006-03-20 01:13:24 -08:00
isa.c
itlb_miss.S [SPARC64]: More TLB/TSB handling fixes. 2006-03-20 01:13:34 -08:00
kprobes.c
ktlb.S [SPARC64]: Create a seperate kernel TSB for 4MB/256MB mappings. 2006-03-20 01:13:56 -08:00
Makefile [SPARC64]: More SUN4V PCI controller work. 2006-03-20 01:12:11 -08:00
module.c
pci_common.c [SPARC64]: Fix PCI IRQ probing regression. 2006-03-20 01:13:23 -08:00
pci_impl.h
pci_iommu.c [SPARC64]: First cut at SUN4V PCI IOMMU handling. 2006-03-20 01:12:15 -08:00
pci_psycho.c
pci_sabre.c
pci_schizo.c
pci_sun4v_asm.S [SPARC64]: Remove PGLIST_NENTS PCI IOMMU mapping limitation on SUN4V. 2006-03-20 01:13:41 -08:00
pci_sun4v.c [SPARC64]: Handle zero-length map requests in pci_sun4v.c 2006-03-20 01:13:45 -08:00
pci_sun4v.h [SPARC64]: Remove PGLIST_NENTS PCI IOMMU mapping limitation on SUN4V. 2006-03-20 01:13:41 -08:00
pci.c [SPARC64]: Beginnings of SUN4V PCI controller support. 2006-03-20 01:12:10 -08:00
power.c
process.c [SPARC64]: Use sun4v_cpu_idle() in cpu_idle() on SUN4V. 2006-03-20 01:13:54 -08:00
ptrace.c [SPARC64]: Don't do anything in flush_ptrace_access() on SUN4V. 2006-03-20 01:13:33 -08:00
rtrap.S [SPARC64]: Fix return from trap on SUN4V. 2006-03-20 01:13:19 -08:00
sbus.c
semaphore.c
setup.c [SPARC64]: Init boot cpu's trap_block[] before paging_init() 2006-03-20 01:13:30 -08:00
signal32.c
signal.c
smp.c [SPARC64]: Kill cpudata->idle_volume. 2006-03-20 01:13:51 -08:00
sparc64_ksyms.c [SPARC64]: __bzero_noasi --> __clear_user 2006-03-20 01:13:28 -08:00
starfire.c
sun4v_ivec.S [SPARC64]: Use TRAP_LOAD_IRQ_WORK() in sun4v device mondo handler. 2006-03-20 01:12:49 -08:00
sun4v_tlb_miss.S [SPARC64]: Fix unaligned access winfxup handling on SUN4V. 2006-03-20 01:13:39 -08:00
sunos_ioctl32.c
sys32.S
sys_sparc32.c
sys_sparc.c
sys_sunos32.c
systbls.S
time.c [SPARC64]: Define ARCH_HAS_READ_CURRENT_TIMER. 2006-03-20 01:13:29 -08:00
trampoline.S [SPARC64]: Get SUN4V SMP working. 2006-03-20 01:13:22 -08:00
traps.c [SPARC64]: Typo in sun4v_data_access_exception log message. 2006-03-20 01:13:46 -08:00
tsb.S [SPARC64]: More TLB/TSB handling fixes. 2006-03-20 01:13:34 -08:00
ttable.S [SPARC64]: Put SUN4V ITSB miss into correct trap table entry. 2006-03-20 01:13:27 -08:00
una_asm.S
unaligned.c
us2e_cpufreq.c
us3_cpufreq.c
vmlinux.lds.S
winfixup.S [SPARC64]: Fix unaligned access winfxup handling on SUN4V. 2006-03-20 01:13:39 -08:00