aboutsummaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorBin Meng <bmeng@tinylab.org>2023-04-17 12:30:54 +0800
committerAlistair Francis <alistair.francis@wdc.com>2023-05-05 10:49:50 +1000
commiteae04c4c131a8d95087c8568eb2cac1988262f25 (patch)
tree912c19914389dc2da2c5bef23677a1a36a074fb1 /python
parent9e1a30d34212ae05e884c20afad48626cd8070cd (diff)
downloadqemu-eae04c4c131a8d95087c8568eb2cac1988262f25.zip
qemu-eae04c4c131a8d95087c8568eb2cac1988262f25.tar.gz
qemu-eae04c4c131a8d95087c8568eb2cac1988262f25.tar.bz2
target/riscv: Restore the predicate() NULL check behavior
When reading a non-existent CSR QEMU should raise illegal instruction exception, but currently it just exits due to the g_assert() check. This actually reverts commit 0ee342256af9205e7388efdf193a6d8f1ba1a617. Some comments are also added to indicate that predicate() must be provided for an implemented CSR. Reported-by: Fei Wu <fei2.wu@intel.com> Signed-off-by: Bin Meng <bmeng@tinylab.org> Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Reviewed-by: Weiwei Li <liweiwei@iscas.ac.cn> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Reviewed-by: LIU Zhiwei <zhiwei_liu@linux.alibaba.com> Message-Id: <20230417043054.3125614-1-bmeng@tinylab.org> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions