sparc64: Switch to 4-level page tables.
commit6aac5338c838bb825e0d2cfd283cd07dd86e0fb7
authorDavid S. Miller <davem@davemloft.net>
Sat, 27 Sep 2014 04:19:46 +0000 (26 21:19 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 30 Oct 2014 16:40:20 +0000 (30 09:40 -0700)
tree80e663c8ec66791bdbc7bbeb937d767d19b22446
parenta06148024dc3cac17fcfd31aa856d833282eb484
sparc64: Switch to 4-level page tables.

[ Upstream commit ac55c768143aa34cc3789c4820cbb0809a76fd9c ]

This has become necessary with chips that support more than 43-bits
of physical addressing.

Based almost entirely upon a patch by Bob Picco.

Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Bob Picco <bob.picco@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/sparc/include/asm/page_64.h
arch/sparc/include/asm/pgalloc_64.h
arch/sparc/include/asm/pgtable_64.h
arch/sparc/include/asm/tsb.h
arch/sparc/kernel/smp_64.c
arch/sparc/mm/init_64.c