sparc: Access kernel TSB using physical addressing when possible.
authorDavid S. Miller <davem@davemloft.net>
Fri, 5 Aug 2011 07:53:57 +0000 (00:53 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 16 Aug 2011 01:31:41 +0000 (18:31 -0700)
commitb548d908c7c625ae97679f1a8d86960fbe649e10
tree8f6ca8384737f283ebef5939677e872375a51ef5
parent27ff2c083e9b0e719983eebda886775a5cea5cdd
sparc: Access kernel TSB using physical addressing when possible.

[ Upstream commit 9076d0e7e02b98f7a65df10d1956326c8d8ba61a ]

On sun4v this is basically required since we point the hypervisor and
the TSB walking hardware at these tables using physical addressing
too.

Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/sparc/include/asm/tsb.h
arch/sparc/kernel/ktlb.S
arch/sparc/kernel/vmlinux.lds.S
arch/sparc/mm/init_64.c