target/riscv: Fix priv version dependency for vector and zfh
authorLIU Zhiwei <zhiwei_liu@linux.alibaba.com>
Tue, 21 Mar 2023 04:34:15 +0000 (12:34 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 5 May 2023 00:49:49 +0000 (10:49 +1000)
commit662ed9cc850bd20fe06f5c0488e0b5701997ac54
tree01da7113f5ede4702d2a72f3e505bda3631a18f2
parent9c33e08b2bcff481310665b89d05ecf232174ebc
target/riscv: Fix priv version dependency for vector and zfh

Vector implicitly enables zve64d, zve64f, zve32f sub extensions. As vector
only requires PRIV_1_10_0, these sub extensions should not require priv version
higher than that.

The same for Zfh.

Signed-off-by: LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Reviewed-by: Weiwei Li <liweiwei@iscas.ac.cn>
Message-Id: <20230321043415.754-1-zhiwei_liu@linux.alibaba.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/cpu.c