diff options
author | Weiwei Li <liweiwei@iscas.ac.cn> | 2023-04-07 09:47:43 +0800 |
---|---|---|
committer | Alistair Francis <alistair.francis@wdc.com> | 2023-05-05 10:49:50 +1000 |
commit | 0c98ccef49b015b5625495b451315a06a54525ec (patch) | |
tree | 4ea8e1278a4a0dc0f3ea15bc7cc3d07a0339c7d6 /target/sh4 | |
parent | 44b8f74b0088df22f30e0718f6aefa9fb87702f6 (diff) | |
download | qemu-0c98ccef49b015b5625495b451315a06a54525ec.zip qemu-0c98ccef49b015b5625495b451315a06a54525ec.tar.gz qemu-0c98ccef49b015b5625495b451315a06a54525ec.tar.bz2 |
target/riscv: Legalize MPP value in write_mstatus
mstatus.MPP field is a WARL field since priv version 1.11, so we
remain it unchanged if an invalid value is written into it. And
after this, RVH shouldn't be passed to riscv_cpu_set_mode().
Signed-off-by: Weiwei Li <liweiwei@iscas.ac.cn>
Signed-off-by: Junqiang Wang <wangjunqiang@iscas.ac.cn>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230407014743.18779-4-liweiwei@iscas.ac.cn>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'target/sh4')
0 files changed, 0 insertions, 0 deletions