target/riscv: Not allow write mstatus_vs without RVV
authorLIU Zhiwei <zhiwei_liu@linux.alibaba.com>
Fri, 15 Dec 2023 02:33:13 +0000 (10:33 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Wed, 10 Jan 2024 08:47:46 +0000 (18:47 +1000)
commit7767f8b122dc061f9a68802b41b82117e755b03a
tree56e42061f19e84799c1c130526918bc44785c8f7
parent564a28bda1b06eb54dc555c0e34403c6f5657a00
target/riscv: Not allow write mstatus_vs without RVV

If CPU does not implement the Vector extension, it usually means
mstatus vs hardwire to zero. So we should not allow write a
non-zero value to this field.

Signed-off-by: LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-ID: <20231215023313.1708-1-zhiwei_liu@linux.alibaba.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/csr.c