Loading
MIPS: mipsregs: Set proper ISA level for virt extensions
stable inclusion from stable-v6.6.69 commit 1258986bbd17954c674562971ad9a01171ff2127 category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/IBNEPJ Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=1258986bbd17954c674562971ad9a01171ff2127 -------------------------------- [ Upstream commit a640d6762a7d404644201ebf6d2a078e8dc84f97 ] c994a3ec ("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> Signed-off-by:
WangYuli <wangyuli@uniontech.com> Signed-off-by:
Sasha Levin <sashal@kernel.org> Signed-off-by:
Wen Zhiwei <wenzhiwei@kylinos.cn>