]> git.proxmox.com Git - mirror_qemu.git/commit - target/riscv/insn32.decode
target/riscv: Add support for Zacas extension
authorWeiwei Li <liweiwei@iscas.ac.cn>
Thu, 7 Dec 2023 15:32:30 +0000 (15:32 +0000)
committerAlistair Francis <alistair.francis@wdc.com>
Wed, 10 Jan 2024 08:47:47 +0000 (18:47 +1000)
commitb52d49e97fc458f90c2e2f8ee79a20208d68682f
tree9320988e23d6eaa1022aff1127ced42c23d09a5a
parentca334e10dcd1f0f3a3c08f8dc3f9945d574d0e6b
target/riscv: Add support for Zacas extension

Add support for amocas.w/d/q instructions which are part of the ratified
Zacas extension: https://github.com/riscv/riscv-zacas

Signed-off-by: Weiwei Li <liweiwei@iscas.ac.cn>
Signed-off-by: Junqiang Wang <wangjunqiang@iscas.ac.cn>
Signed-off-by: Rob Bradford <rbradford@rivosinc.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Message-ID: <20231207153842.32401-2-rbradford@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/cpu.c
target/riscv/cpu_cfg.h
target/riscv/insn32.decode
target/riscv/insn_trans/trans_rvzacas.c.inc [new file with mode: 0644]
target/riscv/tcg/tcg-cpu.c
target/riscv/translate.c