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)
committerDavid S. Miller <davem@davemloft.net>
Sun, 5 Oct 2014 23:53:39 +0000 (16:53 -0700)
commit8c82dc0e883821c098c8b0b130ffebabf9aab5df
tree47d5fb85d84918f4857bfa37b0a363d517685ffb
parent4397bed080598001e88f612deb8b080bb1cc2322
sparc64: Adjust KTSB assembler to support larger physical addresses.

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