All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Subject: [PULL 00/31] virtio,pci,pc: features, fixes, tests
Date: Sun, 1 Jun 2025 11:24:43 -0400	[thread overview]
Message-ID: <cover.1748791463.git.mst@redhat.com> (raw)

The following changes since commit d2e9b78162e31b1eaf20f3a4f563da82da56908d:

  Merge tag 'pull-qapi-2025-05-28' of https://repo.or.cz/qemu/armbru into staging (2025-05-29 08:36:01 -0400)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream

for you to fetch changes up to 1c5771c092742b729e2a640be184a0f48c0b2cdb:

  hw/i386/pc_piix: Fix RTC ISA IRQ wiring of isapc machine (2025-06-01 08:30:09 -0400)

----------------------------------------------------------------
virtio,pci,pc: features, fixes, tests

vhost will now no longer set a call notifier if unused
loongarch gained acpi tests based on bios-tables-test
some core pci work for SVM support in vtd
vhost vdpa init has been optimized for response time to QMP
A couple more fixes

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Bernhard Beschow (1):
      hw/i386/pc_piix: Fix RTC ISA IRQ wiring of isapc machine

Bibo Mao (8):
      uefi-test-tools:: Add LoongArch64 support
      tests/data/uefi-boot-images: Add ISO image for LoongArch system
      tests/qtest/bios-tables-test: Use MiB macro rather hardcode value
      tests/acpi: Add empty ACPI data files for LoongArch
      tests/qtest/bios-tables-test: Add basic testing for LoongArch
      rebuild-expected-aml.sh: Add support for LoongArch
      tests/acpi: Fill acpi table data for LoongArch
      tests/acpi: Remove stale allowed tables

CLEMENT MATHIEU--DRIF (11):
      pcie: Add helper to declare PASID capability for a pcie device
      pcie: Helper functions to check if PASID is enabled
      pcie: Helper function to check if ATS is enabled
      pcie: Add a helper to declare the PRI capability for a pcie device
      pcie: Helper functions to check to check if PRI is enabled
      pci: Cache the bus mastering status in the device
      pci: Add an API to get IOMMU's min page size and virtual address width
      memory: Store user data pointer in the IOMMU notifiers
      pci: Add a pci-level initialization function for IOMMU notifiers
      pci: Add a pci-level API for ATS
      pci: Add a PCI-level API for PRI

Eugenio Pérez (7):
      vdpa: check for iova tree initialized at net_client_start
      vdpa: reorder vhost_vdpa_set_backend_cap
      vdpa: set backend capabilities at vhost_vdpa_init
      vdpa: add listener_registered
      vdpa: reorder listener assignment
      vdpa: move iova_tree allocation to net_vhost_vdpa_init
      vdpa: move memory listener register to vhost_vdpa_init

Huaitong Han (1):
      vhost: Don't set vring call if guest notifier is unused

Sairaj Kodilkar (1):
      hw/i386/amd_iommu: Fix device setup failure when PT is on.

Vasant Hegde (1):
      hw/i386/amd_iommu: Fix xtsup when vcpus < 255

Yuri Benditovich (1):
      virtio: check for validity of indirect descriptors

 include/hw/pci/pci.h                               | 316 +++++++++++++++++++++
 include/hw/pci/pci_device.h                        |   1 +
 include/hw/pci/pcie.h                              |  13 +-
 include/hw/pci/pcie_regs.h                         |   8 +
 include/hw/virtio/vhost-vdpa.h                     |  22 +-
 include/system/memory.h                            |   1 +
 hw/i386/amd_iommu.c                                |  20 +-
 hw/i386/pc_piix.c                                  |   5 +
 hw/pci/pci.c                                       | 206 +++++++++++++-
 hw/pci/pcie.c                                      |  78 +++++
 hw/virtio/vhost-vdpa.c                             | 107 ++++---
 hw/virtio/virtio-pci.c                             |   7 +-
 hw/virtio/virtio.c                                 |  11 +
 net/vhost-vdpa.c                                   |  34 +--
 tests/qtest/bios-tables-test.c                     |  99 ++++++-
 tests/data/acpi/loongarch64/virt/APIC              | Bin 0 -> 108 bytes
 tests/data/acpi/loongarch64/virt/APIC.topology     | Bin 0 -> 213 bytes
 tests/data/acpi/loongarch64/virt/DSDT              | Bin 0 -> 4641 bytes
 tests/data/acpi/loongarch64/virt/DSDT.memhp        | Bin 0 -> 5862 bytes
 tests/data/acpi/loongarch64/virt/DSDT.numamem      | Bin 0 -> 4647 bytes
 tests/data/acpi/loongarch64/virt/DSDT.topology     | Bin 0 -> 5352 bytes
 tests/data/acpi/loongarch64/virt/FACP              | Bin 0 -> 268 bytes
 tests/data/acpi/loongarch64/virt/MCFG              | Bin 0 -> 60 bytes
 tests/data/acpi/loongarch64/virt/PPTT              | Bin 0 -> 76 bytes
 tests/data/acpi/loongarch64/virt/PPTT.topology     | Bin 0 -> 296 bytes
 tests/data/acpi/loongarch64/virt/SLIT              |   0
 tests/data/acpi/loongarch64/virt/SLIT.numamem      | Bin 0 -> 48 bytes
 tests/data/acpi/loongarch64/virt/SPCR              | Bin 0 -> 80 bytes
 tests/data/acpi/loongarch64/virt/SRAT              | Bin 0 -> 104 bytes
 tests/data/acpi/loongarch64/virt/SRAT.memhp        | Bin 0 -> 144 bytes
 tests/data/acpi/loongarch64/virt/SRAT.numamem      | Bin 0 -> 144 bytes
 tests/data/acpi/loongarch64/virt/SRAT.topology     | Bin 0 -> 216 bytes
 tests/data/acpi/rebuild-expected-aml.sh            |   4 +-
 .../bios-tables-test.loongarch64.iso.qcow2         | Bin 0 -> 12800 bytes
 tests/qtest/meson.build                            |   1 +
 tests/uefi-test-tools/Makefile                     |   5 +-
 .../UefiTestToolsPkg/UefiTestToolsPkg.dsc          |   6 +-
 tests/uefi-test-tools/uefi-test-build.config       |  10 +
 38 files changed, 846 insertions(+), 108 deletions(-)
 create mode 100644 tests/data/acpi/loongarch64/virt/APIC
 create mode 100644 tests/data/acpi/loongarch64/virt/APIC.topology
 create mode 100644 tests/data/acpi/loongarch64/virt/DSDT
 create mode 100644 tests/data/acpi/loongarch64/virt/DSDT.memhp
 create mode 100644 tests/data/acpi/loongarch64/virt/DSDT.numamem
 create mode 100644 tests/data/acpi/loongarch64/virt/DSDT.topology
 create mode 100644 tests/data/acpi/loongarch64/virt/FACP
 create mode 100644 tests/data/acpi/loongarch64/virt/MCFG
 create mode 100644 tests/data/acpi/loongarch64/virt/PPTT
 create mode 100644 tests/data/acpi/loongarch64/virt/PPTT.topology
 create mode 100644 tests/data/acpi/loongarch64/virt/SLIT
 create mode 100644 tests/data/acpi/loongarch64/virt/SLIT.numamem
 create mode 100644 tests/data/acpi/loongarch64/virt/SPCR
 create mode 100644 tests/data/acpi/loongarch64/virt/SRAT
 create mode 100644 tests/data/acpi/loongarch64/virt/SRAT.memhp
 create mode 100644 tests/data/acpi/loongarch64/virt/SRAT.numamem
 create mode 100644 tests/data/acpi/loongarch64/virt/SRAT.topology
 create mode 100644 tests/data/uefi-boot-images/bios-tables-test.loongarch64.iso.qcow2



             reply	other threads:[~2025-06-01 15:34 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-06-01 15:24 Michael S. Tsirkin [this message]
2025-06-01 15:24 ` [PULL 01/31] virtio: check for validity of indirect descriptors Michael S. Tsirkin
2025-06-01 15:24 ` [PULL 02/31] hw/i386/amd_iommu: Fix device setup failure when PT is on Michael S. Tsirkin
2025-06-01 15:24 ` [PULL 03/31] hw/i386/amd_iommu: Fix xtsup when vcpus < 255 Michael S. Tsirkin
2025-06-01 15:24 ` [PULL 04/31] pcie: Add helper to declare PASID capability for a pcie device Michael S. Tsirkin
2025-06-01 15:24 ` [PULL 05/31] pcie: Helper functions to check if PASID is enabled Michael S. Tsirkin
2025-06-01 15:24 ` [PULL 06/31] pcie: Helper function to check if ATS " Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 07/31] pcie: Add a helper to declare the PRI capability for a pcie device Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 08/31] pcie: Helper functions to check to check if PRI is enabled Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 09/31] pci: Cache the bus mastering status in the device Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 10/31] pci: Add an API to get IOMMU's min page size and virtual address width Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 11/31] memory: Store user data pointer in the IOMMU notifiers Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 12/31] pci: Add a pci-level initialization function for " Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 13/31] pci: Add a pci-level API for ATS Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 14/31] pci: Add a PCI-level API for PRI Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 15/31] uefi-test-tools:: Add LoongArch64 support Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 16/31] tests/data/uefi-boot-images: Add ISO image for LoongArch system Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 17/31] tests/qtest/bios-tables-test: Use MiB macro rather hardcode value Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 18/31] tests/acpi: Add empty ACPI data files for LoongArch Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 19/31] tests/qtest/bios-tables-test: Add basic testing " Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 20/31] rebuild-expected-aml.sh: Add support " Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 21/31] tests/acpi: Fill acpi table data " Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 22/31] tests/acpi: Remove stale allowed tables Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 23/31] vhost: Don't set vring call if guest notifier is unused Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 24/31] vdpa: check for iova tree initialized at net_client_start Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 25/31] vdpa: reorder vhost_vdpa_set_backend_cap Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 26/31] vdpa: set backend capabilities at vhost_vdpa_init Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 27/31] vdpa: add listener_registered Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 28/31] vdpa: reorder listener assignment Michael S. Tsirkin
2025-06-01 15:25 ` [PULL 29/31] vdpa: move iova_tree allocation to net_vhost_vdpa_init Michael S. Tsirkin
2025-06-01 15:26 ` [PULL 30/31] vdpa: move memory listener register to vhost_vdpa_init Michael S. Tsirkin
2025-06-01 15:26 ` [PULL 31/31] hw/i386/pc_piix: Fix RTC ISA IRQ wiring of isapc machine Michael S. Tsirkin
2025-06-02  8:39 ` [PULL 00/31] virtio,pci,pc: features, fixes, tests Michael S. Tsirkin
2025-06-02 16:39 ` Stefan Hajnoczi
2025-06-02 17:54   ` Michael S. Tsirkin
2025-06-02 18:25     ` Stefan Hajnoczi
2025-06-02 18:31       ` Michael S. Tsirkin
2025-06-02 21:58         ` Michael S. Tsirkin
2025-06-02 22:27           ` Stefan Hajnoczi
2025-06-03  1:09           ` Bibo Mao
2025-06-02 20:43 ` Stefan Hajnoczi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1748791463.git.mst@redhat.com \
    --to=mst@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.