Failed in applying to current master (
apply log)
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Shannon Zhao <shannon.zhaosl@gmail.com>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bin.meng@windriver.com>, Weiwei Li <liwei1518@gmail.com>, Daniel Henrique Barboza <dbarboza@ventanamicro.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Sunil V L <sunilvl@ventanamicro.com>, Cornelia Huck <cohuck@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Laurent Vivier <laurent@vivier.eu>, Thomas Huth <thuth@redhat.com>
include/hw/acpi/acpi-defs.h | 33 ++++++
include/hw/acpi/aml-build.h | 4 +
include/standard-headers/drm/drm_fourcc.h | 10 +-
include/standard-headers/linux/ethtool.h | 41 +++++---
include/standard-headers/linux/virtio_config.h | 8 +-
include/standard-headers/linux/virtio_pci.h | 68 ++++++++++++
include/standard-headers/linux/virtio_pmem.h | 7 ++
linux-headers/asm-generic/unistd.h | 15 ++-
linux-headers/asm-mips/mman.h | 2 +-
linux-headers/asm-mips/unistd_n32.h | 5 +
linux-headers/asm-mips/unistd_n64.h | 5 +
linux-headers/asm-mips/unistd_o32.h | 5 +
linux-headers/asm-powerpc/unistd_32.h | 5 +
linux-headers/asm-powerpc/unistd_64.h | 5 +
linux-headers/asm-riscv/kvm.h | 40 +++++++
linux-headers/asm-s390/unistd_32.h | 5 +
linux-headers/asm-s390/unistd_64.h | 5 +
linux-headers/asm-x86/kvm.h | 3 +
linux-headers/asm-x86/unistd_32.h | 5 +
linux-headers/asm-x86/unistd_64.h | 5 +
linux-headers/asm-x86/unistd_x32.h | 5 +
linux-headers/linux/iommufd.h | 79 ++++++++++++++
linux-headers/linux/kvm.h | 140 +++++++++----------------
linux-headers/linux/userfaultfd.h | 29 ++++-
linux-headers/linux/vfio.h | 1 +
target/riscv/cpu.h | 8 +-
target/riscv/cpu_cfg.h | 13 ++-
target/riscv/pmu.h | 5 +
hw/acpi/aml-build.c | 53 ++++++++++
hw/arm/virt-acpi-build.c | 68 +++++-------
hw/intc/riscv_aplic.c | 37 +++++--
hw/riscv/boot.c | 12 +--
hw/riscv/virt-acpi-build.c | 103 +++++++++++++++++-
hw/riscv/virt.c | 97 ++++++++++++-----
linux-user/syscall.c | 104 ++++++++++++++++--
target/riscv/cpu.c | 94 +++++++++++------
target/riscv/cpu_helper.c | 21 +++-
target/riscv/csr.c | 58 +++++-----
target/riscv/kvm/kvm-cpu.c | 29 +++++
target/riscv/machine.c | 16 +--
target/riscv/tcg/tcg-cpu.c | 34 +++---
target/riscv/translate.c | 3 +
target/riscv/vector_helper.c | 5 +-
tests/qtest/libqos/riscv-virt-machine.c | 137 ++++++++++++++++++++++++
target/riscv/insn_trans/trans_rva.c.inc | 11 +-
target/riscv/insn_trans/trans_rvi.c.inc | 16 ++-
target/riscv/insn_trans/trans_rvv.c.inc | 97 +++++++++--------
target/riscv/insn_trans/trans_rvzce.c.inc | 6 +-
tests/qtest/libqos/meson.build | 1 +
tests/tcg/riscv64/Makefile.target | 2 +-
50 files changed, 1213 insertions(+), 347 deletions(-)
create mode 100644 tests/qtest/libqos/riscv-virt-machine.c