riscv: vector: Fix context save/restore with xtheadvector
Previously only v0-v7 were correctly saved/restored, and the context of v8-v31 are damanged. Correctly save/restore v8-v31 to avoid breaking userspace. Fixes: d863910e ("riscv: vector: Support xtheadvector save/restore") Cc: stable@vger.kernel.org Signed-off-by:Han Gao <rabenda.cn@gmail.com> Tested-by:
Xiongchuan Tan <tanxiongchuan@isrc.iscas.ac.cn> Reviewed-by:
Charlie Jenkins <charlie@rivosinc.com> Reviewed-by:
Yanteng Si <si.yanteng@linux.dev> Reviewed-by:
Andy Chiu <andybnac@gmail.com> Link: https://lore.kernel.org/r/9b9eb2337f3d5336ce813721f8ebea51e0b2b553.1747994822.git.rabenda.cn@gmail.com Signed-off-by:
Alexandre Ghiti <alexghiti@rivosinc.com> Signed-off-by:
Palmer Dabbelt <palmer@dabbelt.com>
Loading
Please sign in to comment