Failed in applying to current master (
apply log)
Maintainers: Cameron Esfahani <dirty@apple.com>, Roman Bolshakov <rbolshakov@ddn.com>, Phil Dennis-Jordan <phil@philjordan.eu>, Mads Ynddal <mads@ynddal.dk>, Radoslaw Biernacki <rad@semihalf.com>, Peter Maydell <peter.maydell@linaro.org>, Leif Lindholm <leif.lindholm@oss.qualcomm.com>, Shannon Zhao <shannon.zhaosl@gmail.com>, "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, Alexander Graf <agraf@csgraf.de>, Thomas Huth <thuth@redhat.com>, Bernhard Beschow <shentey@gmail.com>, Eric Auger <eric.auger@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>
MAINTAINERS | 2 +
meson.build | 1 +
accel/hvf/trace.h | 2 +
include/hw/intc/arm_gicv3_its_common.h | 2 +-
target/arm/cpu-features.h | 317 +++++++-------
target/arm/cpu-sysregs.h | 42 ++
target/arm/cpu.h | 82 ++--
target/arm/internals.h | 12 +-
target/arm/tcg/translate.h | 1 +
target/arm/cpu-sysregs.h.inc | 36 ++
accel/hvf/hvf-accel-ops.c | 6 +
hw/arm/sbsa-ref.c | 8 +-
hw/arm/virt-acpi-build.c | 186 ++++++---
hw/arm/virt.c | 38 +-
hw/intc/armv7m_nvic.c | 27 +-
target/arm/cpu.c | 124 +++---
target/arm/cpu64.c | 128 +++---
target/arm/helper.c | 68 +--
target/arm/hvf/hvf.c | 72 ++--
target/arm/kvm.c | 139 +++----
target/arm/ptw.c | 6 +-
target/arm/tcg/cpu-v7m.c | 174 ++++----
target/arm/tcg/cpu32.c | 320 +++++++-------
target/arm/tcg/cpu64.c | 459 +++++++++++----------
target/arm/tcg/translate-a64.c | 10 +-
target/arm/tcg/translate.c | 2 +-
tests/qtest/bios-tables-test.c | 21 +
accel/hvf/trace-events | 7 +
python/qemu/utils/__init__.py | 8 +-
python/qemu/utils/accel.py | 9 +
target/arm/hvf/trace-events | 5 +-
tests/data/acpi/aarch64/virt/APIC.its_off | Bin 0 -> 164 bytes
tests/data/acpi/aarch64/virt/IORT.its_off | Bin 0 -> 172 bytes
tests/functional/meson.build | 2 +
tests/functional/qemu_test/testcase.py | 6 +-
.../functional/test_aarch64_device_passthrough.py | 142 +++++++
tests/functional/test_aarch64_imx8mp_evk.py | 1 +
tests/functional/test_aarch64_sbsaref.py | 5 +-
tests/functional/test_aarch64_sbsaref_alpine.py | 3 +-
tests/functional/test_aarch64_sbsaref_freebsd.py | 3 +-
tests/functional/test_aarch64_smmu.py | 12 +-
tests/functional/test_aarch64_xen.py | 1 +
42 files changed, 1432 insertions(+), 1057 deletions(-)
create mode 100644 accel/hvf/trace.h
create mode 100644 target/arm/cpu-sysregs.h
create mode 100644 target/arm/cpu-sysregs.h.inc
create mode 100644 accel/hvf/trace-events
create mode 100644 tests/data/acpi/aarch64/virt/APIC.its_off
create mode 100644 tests/data/acpi/aarch64/virt/IORT.its_off
create mode 100755 tests/functional/test_aarch64_device_passthrough.py