MIPS: mipsregs: Set proper ISA level for virt extensions
authorJiaxun Yang <jiaxun.yang@flygoat.com>
Fri, 2 Feb 2024 18:21:47 +0000 (18:21 +0000)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Fri, 23 Feb 2024 09:13:48 +0000 (10:13 +0100)
commita640d6762a7d404644201ebf6d2a078e8dc84f97
tree8a4d41991d291c87ee9d5d8dd6eff85df6a86a14
parentdd6d29a6148990bb1d39a37c6c2830e6daf9cb46
MIPS: mipsregs: Set proper ISA level for virt extensions

c994a3ec7ecc ("MIPS: set mips32r5 for virt extensions") setted
some instructions in virt extensions to ISA level mips32r5.

However TLB related vz instructions was leftover, also this
shouldn't be done to a R5 or R6 kernel buid.

Reorg macros to set ISA level as needed when _ASM_SET_VIRT
is called.

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/include/asm/mipsregs.h