MIPS: Support extended ASIDs
authorPaul Burton <[email protected]>
Fri, 6 May 2016 13:36:24 +0000 (14:36 +0100)
committerRalf Baechle <[email protected]>
Fri, 13 May 2016 12:02:20 +0000 (14:02 +0200)
commit2db003a5ddee986d4bc67c069ee3aa1b1b320f1d
treecb96d86dd67b23b02a31669ec4c323c0b00f0be5
parent4edf00a46bee692f62578b5280c5774f9b65a08f
MIPS: Support extended ASIDs

Add support for extended ASIDs as determined by the Config4.AE bit.
Since the only supported CPUs known to implement this are Netlogic XLP
and MIPS I6400, select this variable ASID support based upon
CONFIG_CPU_XLP and CONFIG_CPU_MIPSR6.

Signed-off-by: Paul Burton <[email protected]>
Signed-off-by: James Hogan <[email protected]>
Cc: Jayachandran C. <[email protected]>
Cc: Paolo Bonzini <[email protected]>
Cc: Radim Krčmář <[email protected]>
Cc: [email protected]
Cc: [email protected]
Patchwork: https://patchwork.linux-mips.org/patch/13211/
Signed-off-by: Ralf Baechle <[email protected]>
arch/mips/Kconfig
arch/mips/include/asm/cpu-info.h
arch/mips/kernel/asm-offsets.c
arch/mips/kernel/cpu-probe.c
arch/mips/kernel/genex.S
arch/mips/kvm/locore.S