Failed in applying to current master (
apply log)
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <Alistair.Francis@wdc.com>, Bin Meng <bin.meng@windriver.com>, Weiwei Li <liweiwei@iscas.ac.cn>, Daniel Henrique Barboza <dbarboza@ventanamicro.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Yanan Wang <wangyanan55@huawei.com>, Christoph Muellner <christoph.muellner@vrull.eu>
docs/system/riscv/virt.rst | 31 +
include/disas/dis-asm.h | 2 +-
include/hw/core/cpu.h | 2 +
include/hw/riscv/opentitan.h | 6 +-
include/qemu/log.h | 1 +
target/riscv/cpu.h | 117 +--
target/riscv/cpu_cfg.h | 136 +++
target/riscv/pmp.h | 11 +-
accel/tcg/cpu-exec.c | 3 +
disas/riscv.c | 1194 +++++++++++++-----------
hw/intc/riscv_aplic.c | 4 +-
hw/riscv/numa.c | 6 +
hw/riscv/opentitan.c | 38 +-
hw/riscv/virt.c | 59 +-
target/riscv/cpu.c | 384 +++++---
target/riscv/cpu_helper.c | 37 +-
target/riscv/csr.c | 75 +-
target/riscv/pmp.c | 205 ++--
target/riscv/translate.c | 99 +-
target/riscv/vector_helper.c | 33 +-
util/log.c | 2 +
target/riscv/insn_trans/trans_privileged.c.inc | 2 +-
target/riscv/insn_trans/trans_rvd.c.inc | 12 +-
target/riscv/insn_trans/trans_rvf.c.inc | 21 +-
target/riscv/insn_trans/trans_rvi.c.inc | 46 +-
target/riscv/insn_trans/trans_rvv.c.inc | 4 +-
target/riscv/insn_trans/trans_rvzawrs.c.inc | 2 +-
target/riscv/insn_trans/trans_rvzce.c.inc | 10 +-
target/riscv/insn_trans/trans_xthead.c.inc | 2 +-
29 files changed, 1442 insertions(+), 1102 deletions(-)
create mode 100644 target/riscv/cpu_cfg.h