]> git.hungrycats.org Git - linux/commit
sparc64: Switch to 4-level page tables.
authorDavid S. Miller <davem@davemloft.net>
Sat, 27 Sep 2014 04:19:46 +0000 (21:19 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 30 Oct 2014 16:43:17 +0000 (09:43 -0700)
commit665fae74eb0fce44b2293987a7ccf1be3334530a
tree7c4331bdd4d911249131600fc5e7609087238952
parentd9fac2ec79d99a83692de1b5c2a8de278206a3bc
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