sparc64: Switch to 4-level page tables.
authorDavid S. Miller <davem@davemloft.net>
Sat, 27 Sep 2014 04:19:46 +0000 (21:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Sun, 5 Oct 2014 23:53:38 +0000 (16:53 -0700)
commitac55c768143aa34cc3789c4820cbb0809a76fd9c
treef6bb7af5b71e7935169a778e3f7e7694fbd1416f
parent473ad7f4fb005d1bb727e4ef27d370d28703a062
sparc64: Switch to 4-level page tables.

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>
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