target/riscv: generate virtual instruction exception
authorMayuresh Chitale <mchitale@ventanamicro.com>
Sun, 16 Oct 2022 12:47:24 +0000 (18:17 +0530)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 6 Jan 2023 00:42:55 +0000 (10:42 +1000)
commitfb3f3730e405e2451dffc03c572037c2e0bd44c0
tree7a1b49daf2d8e8e409cb08f258ebccc911004e43
parent252b06f638cdc79aa6dc33e91174b276eb69b3e0
target/riscv: generate virtual instruction exception

This patch adds a mechanism to generate a virtual instruction
instruction exception instead of an illegal instruction exception
during instruction decode when virt is enabled.

Signed-off-by: Mayuresh Chitale <mchitale@ventanamicro.com>
Reviewed-by: Weiwei Li <liweiwei@iscas.ac.cn>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-Id: <20221016124726.102129-4-mchitale@ventanamicro.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/translate.c