]> git.ipfire.org Git - thirdparty/qemu.git/commit
target/riscv: Update check for Zca/Zcf/Zcd
authorWeiwei Li <liweiwei@iscas.ac.cn>
Wed, 17 May 2023 13:57:09 +0000 (10:57 -0300)
committerAlistair Francis <alistair.francis@wdc.com>
Tue, 13 Jun 2023 07:01:30 +0000 (17:01 +1000)
commitd33e39f995c377fee61281ddf44cd793e1a45625
treed217f809515644c737555c92174639adb12e2b91
parent61a33ea95a7efb7f9a211b1a812e9bb6e7525f1d
target/riscv: Update check for Zca/Zcf/Zcd

Even though Zca/Zcf/Zcd can be included by C/F/D, however, their priv
version is higher than the priv version of C/F/D. So if we use check
for them instead of check for C/F/D totally, it will trigger new
problem when we try to disable the extensions based on the configured
priv version.

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>
Message-Id: <20230517135714.211809-7-dbarboza@ventanamicro.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/insn_trans/trans_rvd.c.inc
target/riscv/insn_trans/trans_rvf.c.inc
target/riscv/insn_trans/trans_rvi.c.inc
target/riscv/translate.c