Failed in applying to current master (
apply log)
disas/riscv.c | 71 +++++++-
disas/riscv.h | 4 +
linux-user/gen-vdso-elfn.c.inc | 7 +
linux-user/riscv/cpu_loop.c | 50 ++++++
linux-user/riscv/target_cpu.h | 7 +
linux-user/riscv/target_prctl.h | 70 ++++++++
linux-user/riscv/vdso-64.so | Bin 3944 -> 4128 bytes
linux-user/riscv/vdso.S | 50 ++++++
linux-user/syscall.c | 40 +++++
target/riscv/cpu.c | 21 +++
target/riscv/cpu.h | 28 +++
target/riscv/cpu_bits.h | 23 +++
target/riscv/cpu_cfg.h | 2 +
target/riscv/cpu_helper.c | 166 +++++++++++++++++-
target/riscv/cpu_user.h | 1 +
target/riscv/csr.c | 106 +++++++++++
target/riscv/helper.h | 6 +
target/riscv/insn16.decode | 4 +
target/riscv/insn32.decode | 23 ++-
target/riscv/insn_trans/trans_rva.c.inc | 55 ++++++
target/riscv/insn_trans/trans_rvi.c.inc | 52 ++++++
target/riscv/insn_trans/trans_rvzicfiss.c.inc | 155 ++++++++++++++++
target/riscv/internals.h | 4 +
target/riscv/op_helper.c | 63 +++++++
target/riscv/pmp.c | 5 +
target/riscv/pmp.h | 3 +-
target/riscv/tcg/tcg-cpu.c | 20 +++
target/riscv/trace-events | 6 +
target/riscv/translate.c | 80 +++++++++
29 files changed, 1114 insertions(+), 8 deletions(-)
create mode 100644 target/riscv/insn_trans/trans_rvzicfiss.c.inc