Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260120183902.73845-1-philmd@linaro.org
Maintainers: Tao Tang <tangtao1634@phytium.com.cn>, Peter Maydell <peter.maydell@linaro.org>, Jean-Christophe Dubois <jcd@tribudubois.net>, Eric Auger <eric.auger@redhat.com>, Paul Burton <paulburton@kernel.org>, Aleksandar Rikalo <arikalo@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Gerd Hoffmann <kraxel@redhat.com>, Bernhard Beschow <shentey@gmail.com>, Bin Meng <bmeng.cn@gmail.com>, Alexander Graf <graf@amazon.com>, Dorjoy Chowdhury <dorjoychy111@gmail.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>
MAINTAINERS | 14 +
docs/specs/index.rst | 1 +
docs/specs/iommu-testdev.rst | 140 ++++++
meson.build | 7 +-
hw/arm/smmuv3-internal.h | 255 +---------
hw/sd/sdhci-internal.h | 3 -
include/hw/arm/fsl-imx6.h | 4 +-
include/hw/arm/smmuv3-common.h | 423 +++++++++++++++++
include/hw/core/loader.h | 4 +-
include/hw/misc/iommu-testdev.h | 87 ++++
include/hw/sd/sdhci.h | 8 +-
include/hw/uefi/var-service.h | 10 +
include/qemu/pcap.h | 30 ++
tests/qtest/libqos/qos-iommu-testdev.h | 43 ++
tests/qtest/libqos/qos-smmuv3.h | 242 ++++++++++
hw/arm/boot.c | 4 +-
hw/arm/fsl-imx25.c | 5 +-
hw/arm/fsl-imx6.c | 18 +-
hw/core/loader-fit.c | 2 +-
hw/core/loader.c | 44 +-
hw/misc/iommu-testdev.c | 318 +++++++++++++
hw/nvram/fw_cfg.c | 3 +-
hw/ppc/e500.c | 10 +-
hw/sd/sdhci.c | 181 ++++---
hw/uefi/var-service-core.c | 7 +
hw/uefi/var-service-pcap.c | 95 ++++
hw/uefi/var-service-sysbus.c | 1 +
hw/usb/pcap.c | 24 +-
hw/virtio/cbor-helpers.c | 1 +
tests/qtest/iommu-smmuv3-test.c | 132 ++++++
tests/qtest/libqos/qos-iommu-testdev.c | 82 ++++
tests/qtest/libqos/qos-smmuv3.c | 629 +++++++++++++++++++++++++
hw/misc/Kconfig | 5 +
hw/misc/meson.build | 1 +
hw/misc/trace-events | 10 +
hw/sd/trace-events | 2 +-
hw/uefi/meson.build | 1 +
tests/qtest/libqos/meson.build | 4 +
tests/qtest/meson.build | 3 +
39 files changed, 2445 insertions(+), 408 deletions(-)
create mode 100644 docs/specs/iommu-testdev.rst
create mode 100644 include/hw/arm/smmuv3-common.h
create mode 100644 include/hw/misc/iommu-testdev.h
create mode 100644 include/qemu/pcap.h
create mode 100644 tests/qtest/libqos/qos-iommu-testdev.h
create mode 100644 tests/qtest/libqos/qos-smmuv3.h
create mode 100644 hw/misc/iommu-testdev.c
create mode 100644 hw/uefi/var-service-pcap.c
create mode 100644 tests/qtest/iommu-smmuv3-test.c
create mode 100644 tests/qtest/libqos/qos-iommu-testdev.c
create mode 100644 tests/qtest/libqos/qos-smmuv3.c