]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: Fix exception type when VU accesses supervisor CSRs
authorXu Lu <luxu.kernel@bytedance.com>
Tue, 8 Jul 2025 06:07:20 +0000 (14:07 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Wed, 30 Jul 2025 00:59:26 +0000 (10:59 +1000)
commit30ef718423e8018723087cd17be0fd9c6dfa2e53
tree914fc06890a53c4a993e2aac8529b9cad932b261
parent09ac27a9b59bf87786cb35f7126fb5788b0b4bca
target/riscv: Fix exception type when VU accesses supervisor CSRs

When supervisor CSRs are accessed from VU-mode, a virtual instruction
exception should be raised instead of an illegal instruction.

Fixes: c1fbcecb3a (target/riscv: Fix csr number based privilege checking)
Signed-off-by: Xu Lu <luxu.kernel@bytedance.com>
Reviewed-by: Anup Patel <apatel@ventanamicro.com>
Reviewed-by: Nutty Liu <liujingqi@lanxincomputing.com>
Message-ID: <20250708060720.7030-1-luxu.kernel@bytedance.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/csr.c