qemu-e2k/target/riscv/insn_trans
Alistair Francis 2761db5fc2 target/riscv: Implement checks for hfence
Call the helper_hyp_tlb_flush() function on hfence instructions which
will generate an illegal insruction execption if we don't have
permission to flush the Hypervisor level TLBs.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
2020-06-19 08:24:07 -07:00
..
trans_privileged.inc.c target/riscv: Move the hfence instructions to the rvh decode 2020-06-19 08:24:07 -07:00
trans_rva.inc.c tcg: TCGMemOp is now accelerator independent MemOp 2019-09-03 08:30:38 -07:00
trans_rvd.inc.c target/riscv: fsd/fsw doesn't dirty FP state 2020-01-16 10:03:08 -08:00
trans_rvf.inc.c riscv: Add helper to make NaN-boxing for FP register 2020-06-19 08:24:07 -07:00
trans_rvh.inc.c target/riscv: Implement checks for hfence 2020-06-19 08:24:07 -07:00
trans_rvi.inc.c tcg: TCGMemOp is now accelerator independent MemOp 2019-09-03 08:30:38 -07:00
trans_rvm.inc.c target/riscv: Zero extend the inputs of divuw and remuw 2019-03-22 00:26:39 -07:00