linux-user/riscv: Add Ztso extension to hwprobe
This patch exposes Ztso via hwprobe in QEMU's user space emulator. Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu> Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Message-ID: <20240207122256.902627-3-christoph.muellner@vrull.eu> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
parent
09c4e88759
commit
4f1a53b362
@ -8842,6 +8842,7 @@ static int do_getdents64(abi_long dirfd, abi_long arg2, abi_long count)
|
|||||||
#define RISCV_HWPROBE_EXT_ZVFH (1 << 30)
|
#define RISCV_HWPROBE_EXT_ZVFH (1 << 30)
|
||||||
#define RISCV_HWPROBE_EXT_ZVFHMIN (1 << 31)
|
#define RISCV_HWPROBE_EXT_ZVFHMIN (1 << 31)
|
||||||
#define RISCV_HWPROBE_EXT_ZFA (1ULL << 32)
|
#define RISCV_HWPROBE_EXT_ZFA (1ULL << 32)
|
||||||
|
#define RISCV_HWPROBE_EXT_ZTSO (1ULL << 33)
|
||||||
#define RISCV_HWPROBE_EXT_ZACAS (1ULL << 34)
|
#define RISCV_HWPROBE_EXT_ZACAS (1ULL << 34)
|
||||||
#define RISCV_HWPROBE_EXT_ZICOND (1ULL << 35)
|
#define RISCV_HWPROBE_EXT_ZICOND (1ULL << 35)
|
||||||
|
|
||||||
@ -8956,6 +8957,8 @@ static void risc_hwprobe_fill_pairs(CPURISCVState *env,
|
|||||||
RISCV_HWPROBE_EXT_ZVFHMIN : 0;
|
RISCV_HWPROBE_EXT_ZVFHMIN : 0;
|
||||||
value |= cfg->ext_zfa ?
|
value |= cfg->ext_zfa ?
|
||||||
RISCV_HWPROBE_EXT_ZFA : 0;
|
RISCV_HWPROBE_EXT_ZFA : 0;
|
||||||
|
value |= cfg->ext_ztso ?
|
||||||
|
RISCV_HWPROBE_EXT_ZTSO : 0;
|
||||||
value |= cfg->ext_zacas ?
|
value |= cfg->ext_zacas ?
|
||||||
RISCV_HWPROBE_EXT_ZACAS : 0;
|
RISCV_HWPROBE_EXT_ZACAS : 0;
|
||||||
value |= cfg->ext_zicond ?
|
value |= cfg->ext_zicond ?
|
||||||
|
Loading…
Reference in New Issue
Block a user