Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260129160917.1415092-1-peter.maydell@linaro.org
Maintainers: Yi Liu <yi.l.liu@intel.com>, Eric Auger <eric.auger@redhat.com>, Zhenzhong Duan <zhenzhong.duan@intel.com>, Peter Maydell <peter.maydell@linaro.org>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>, Shannon Zhao <shannon.zhaosl@gmail.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Alex Williamson <alex@shazbot.org>, "Cédric Le Goater" <clg@redhat.com>, Alexander Graf <agraf@csgraf.de>
MAINTAINERS | 1 +
backends/iommufd.c | 76 ++-
backends/trace-events | 2 +
docs/system/arm/emulation.rst | 3 +-
hw/arm/Kconfig | 5 +
hw/arm/meson.build | 3 +-
hw/arm/smmu-common.c | 51 +-
hw/arm/smmuv3-accel.c | 768 ++++++++++++++++++++++++
hw/arm/smmuv3-accel.h | 88 +++
hw/arm/smmuv3-internal.h | 1 +
hw/arm/smmuv3.c | 227 +++++--
hw/arm/trace-events | 6 +
hw/arm/virt-acpi-build.c | 131 +++-
hw/arm/virt.c | 39 +-
hw/pci-bridge/pci_expander_bridge.c | 1 -
hw/pci-host/gpex-acpi.c | 29 +-
hw/pci/pci.c | 43 +-
hw/pci/pcie.c | 88 ++-
hw/vfio/iommufd.c | 6 +-
hw/vfio/pci.c | 75 +++
hw/vfio/pci.h | 1 +
hw/vfio/trace-events | 1 +
include/hw/arm/smmu-common.h | 7 +
include/hw/arm/smmuv3-common.h | 27 +-
include/hw/arm/smmuv3.h | 10 +
include/hw/arm/virt.h | 1 +
include/hw/core/iommu.h | 1 +
include/hw/pci-host/gpex.h | 1 +
include/hw/pci/pci.h | 36 ++
include/hw/pci/pci_bridge.h | 1 +
include/hw/pci/pcie.h | 4 +
include/system/host_iommu_device.h | 20 +
include/system/iommufd.h | 29 +-
target/arm/cpu-sysregs.h.inc | 1 +
target/arm/cpu.c | 2 +-
target/arm/cpu.h | 14 +-
target/arm/cpu64.c | 4 +-
target/arm/helper.c | 5 +-
target/arm/hvf/hvf.c | 167 +++---
target/arm/kvm.c | 18 +-
target/arm/tcg/cpu64.c | 22 +-
target/arm/tcg/helper-a64.c | 2 +-
target/arm/tcg/mte_helper.c | 4 +-
target/arm/tcg/translate-a64.c | 2 +-
target/arm/tcg/translate.h | 2 +-
tests/data/acpi/aarch64/virt/IORT | Bin 128 -> 128 bytes
tests/data/acpi/aarch64/virt/IORT.its_off | Bin 172 -> 172 bytes
tests/data/acpi/aarch64/virt/IORT.smmuv3-dev | Bin 364 -> 364 bytes
tests/data/acpi/aarch64/virt/IORT.smmuv3-legacy | Bin 276 -> 276 bytes
49 files changed, 1829 insertions(+), 196 deletions(-)
create mode 100644 hw/arm/smmuv3-accel.c
create mode 100644 hw/arm/smmuv3-accel.h