target/riscv: Check for 'A' extension on all atomic instructions
commit878502e5fe58b7061a631275c1db9fa4f1442479
authorRob Bradford <rbradford@rivosinc.com>
Wed, 10 Jan 2024 16:39:59 +0000 (10 16:39 +0000)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 9 Feb 2024 00:37:59 +0000 (9 10:37 +1000)
treeb20754351001e64a3312b0ee77fee23f491d6790
parent03e4bc0bc02779fdf6f8e8d83197f05e70881abf
target/riscv: Check for 'A' extension on all atomic instructions

Add requirement that 'A' is enabled for all atomic instructions that
lack the check. This makes the 64-bit versions consistent with the
32-bit versions in the same file.

Signed-off-by: Rob Bradford <rbradford@rivosinc.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Message-ID: <20240110163959.31291-1-rbradford@rivosinc.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
target/riscv/insn_trans/trans_rva.c.inc