Hi, This new version contains a change in patch 2 based on Richard's feedback in v5 [1].
Changes from v5: - patch 2: - check if 'mem' is mapped into RAM with 'tlb_vaddr_to_host' before zeroing it. - v5 link: https://lists.gnu.org/archive/html/qemu-devel/2023-02/msg04414.html [1] https://lists.gnu.org/archive/html/qemu-devel/2023-02/msg04414.html Christoph Muellner (4): accel/tcg: Add probe_access_range_flags interface target/riscv: implement Zicboz extension target/riscv: implement Zicbom extension target/riscv: add Zicbop cbo.prefetch{i,r,m} placeholder accel/tcg/cputlb.c | 19 +++ accel/tcg/user-exec.c | 15 +- include/exec/exec-all.h | 24 +++ target/riscv/cpu.c | 7 + target/riscv/cpu.h | 4 + target/riscv/helper.h | 5 + target/riscv/insn32.decode | 16 +- target/riscv/insn_trans/trans_rvzicbo.c.inc | 57 +++++++ target/riscv/op_helper.c | 162 ++++++++++++++++++++ target/riscv/translate.c | 1 + 10 files changed, 306 insertions(+), 4 deletions(-) create mode 100644 target/riscv/insn_trans/trans_rvzicbo.c.inc -- 2.39.2