linux/arch/powerpc
Aneesh Kumar K.V e6f81a9201 powerpc/mm/hash: Support 68 bit VA
Inorder to support large effective address range (512TB), we want to
increase the virtual address bits to 68. But we do have platforms like
p4 and p5 that can only do 65 bit VA. We support those platforms by
limiting context bits on them to 16.

The protovsid -> vsid conversion is verified to work with both 65 and 68
bit va values. I also documented the restrictions in a table format as
part of code comments.

Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2017-03-31 23:10:00 +11:00
..
boot powerpc/boot: Fix zImage TOC alignment 2017-03-08 10:39:32 +11:00
configs powerpc/configs: Re-enable POWER8 crc32c 2017-03-28 10:52:04 +11:00
crypto crypto: powerpc - Fix initialisation of crc32c context 2017-03-08 14:01:08 +08:00
include powerpc/mm/hash: Support 68 bit VA 2017-03-31 23:10:00 +11:00
kernel powerpc/mm: Move copy_mm_to_paca to paca.c 2017-03-31 23:09:54 +11:00
kvm powerpc/mm/hash: Support 68 bit VA 2017-03-31 23:10:00 +11:00
lib powerpc fixes for 4.11 #3 2017-03-07 10:46:10 -08:00
math-emu
mm powerpc/mm/hash: Support 68 bit VA 2017-03-31 23:10:00 +11:00
net
oprofile
perf powerpc/perf: Handle sdar_mode for marked event in power9 2017-03-09 13:34:54 +11:00
platforms powerpc/mm: Add translation mode information in /proc/cpuinfo 2017-03-31 23:09:50 +11:00
purgatory kexec, x86/purgatory: Unbreak it and clean it up 2017-03-10 20:55:09 +01:00
scripts
sysdev axonram: Fix gendisk handling 2017-03-08 10:55:40 -07:00
xmon powerpc/xmon: add debugfs entry for xmon 2017-03-28 10:52:01 +11:00
Kconfig powerpc: Move THREAD_SHIFT config to Kconfig 2017-03-20 19:02:49 +11:00
Kconfig.debug
Makefile powerpc: Fix compiling a BE kernel with a powerpc64le toolchain 2017-03-03 11:24:50 +11:00
relocs_check.sh