]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
sparc64: Adjust KTSB assembler to support larger physical addresses.
authorDavid S. Miller <davem@davemloft.net>
Wed, 17 Sep 2014 17:14:56 +0000 (10:14 -0700)
committerJiri Slaby <jslaby@suse.cz>
Fri, 31 Oct 2014 14:10:35 +0000 (15:10 +0100)
commit4d00d3e2811eae3346a713192c87447c95448140
treec5c28db523ec122b50181b44ee130038d5ac8859
parentf3106616c9043d975e7d13441c0354b4d4e98fb4
sparc64: Adjust KTSB assembler to support larger physical addresses.

[ Upstream commit 8c82dc0e883821c098c8b0b130ffebabf9aab5df ]

As currently coded the KTSB accesses in the kernel only support up to
47 bits of physical addressing.

Adjust the instruction and patching sequence in order to support
arbitrary 64 bits addresses.

Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Bob Picco <bob.picco@oracle.com>
arch/sparc/include/asm/tsb.h
arch/sparc/mm/init_64.c