Failed in applying to current master (
apply log)
Maintainers: Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <Alistair.Francis@wdc.com>, Bin Meng <bin.meng@windriver.com>, Christoph Muellner <christoph.muellner@vrull.eu>, LIU Zhiwei <zhiwei_liu@linux.alibaba.com>, Paolo Bonzini <pbonzini@redhat.com>
MAINTAINERS | 8 +
include/hw/riscv/boot.h | 4 +-
include/hw/riscv/opentitan.h | 14 +-
target/riscv/cpu.h | 12 +
target/riscv/cpu_vendorid.h | 6 +
target/riscv/helper.h | 1 +
target/riscv/xthead.decode | 185 +++++
disas/riscv.c | 8 +-
hw/riscv/boot.c | 62 +-
hw/riscv/microchip_pfsoc.c | 7 +-
hw/riscv/opentitan.c | 80 +-
hw/riscv/sifive_u.c | 8 +-
hw/riscv/spike.c | 25 +-
hw/riscv/virt.c | 476 ++++++------
target/riscv/cpu.c | 55 +-
target/riscv/cpu_helper.c | 8 +-
target/riscv/csr.c | 16 +
target/riscv/debug.c | 1 -
target/riscv/kvm.c | 5 +-
target/riscv/op_helper.c | 6 +
target/riscv/time_helper.c | 36 +-
target/riscv/translate.c | 32 +
target/riscv/insn_trans/trans_rva.c.inc | 10 +-
target/riscv/insn_trans/trans_rvb.c.inc | 1 +
target/riscv/insn_trans/trans_rvd.c.inc | 2 +
target/riscv/insn_trans/trans_rvf.c.inc | 2 +
target/riscv/insn_trans/trans_rvh.c.inc | 3 +
target/riscv/insn_trans/trans_rvi.c.inc | 2 +
target/riscv/insn_trans/trans_rvzfh.c.inc | 2 +
target/riscv/insn_trans/trans_svinval.c.inc | 3 +
target/riscv/insn_trans/trans_xthead.c.inc | 1094 +++++++++++++++++++++++++++
target/riscv/meson.build | 1 +
32 files changed, 1847 insertions(+), 328 deletions(-)
create mode 100644 target/riscv/cpu_vendorid.h
create mode 100644 target/riscv/xthead.decode
create mode 100644 target/riscv/insn_trans/trans_xthead.c.inc