From: "Michael S. Tsirkin" <mst@redhat.com>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
Bibo Mao <maobibo@loongson.cn>
Subject: Re: [PULL 00/31] virtio,pci,pc: features, fixes, tests
Date: Mon, 2 Jun 2025 17:58:32 -0400 [thread overview]
Message-ID: <20250602175809-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <20250602142634-mutt-send-email-mst@kernel.org>
On Mon, Jun 02, 2025 at 02:31:19PM -0400, Michael S. Tsirkin wrote:
> On Mon, Jun 02, 2025 at 02:25:48PM -0400, Stefan Hajnoczi wrote:
> > On Mon, Jun 2, 2025 at 1:54 PM Michael S. Tsirkin <mst@redhat.com> wrote:
> > >
> > > On Mon, Jun 02, 2025 at 12:39:17PM -0400, Stefan Hajnoczi wrote:
> > > > On Sun, Jun 1, 2025 at 11:34 AM Michael S. Tsirkin <mst@redhat.com> wrote:
> > > > >
> > > > > 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>
> > > >
> > > > Please take a look at this CI failure:
> > > > https://gitlab.com/qemu-project/qemu/-/jobs/10225580735#L4750
> > >
> > > Hmm must be how it interacts with something in your tree.
> > > Which commit are you merging with?
> > > Let me know, I'll try to rebase.
> >
> > commit 25de0b9aa129b2b014a0595befef05f04511868d (HEAD -> staging)
> > Merge: 3e82ddaa8d 6e672b2a08
> > Author: Stefan Hajnoczi <stefanha@redhat.com>
> > Date: Mon Jun 2 09:56:12 2025 -0400
> >
> > Merge tag 'for_upstream' of
> > https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging
> >
> > virtio,pci,pc: features, fixes, tests
> >
> > Commit 6e672b2a08 is the one you published and 3e82ddaa8d is the
> > qemu.git/master.
>
> I could not figure it out. Must be a loongarch bug dealing
> with s390 hosts. I dropped them from the tag for now.
> Cc contributor to figure it out.
> Bibo Mao pls take a look.
>
> New tag:
> 0b006153b7ec66505cb2d231235aa19ca5d2ce37
>
>
> Thanks!
hope this is ok now. going offline for vacation. see you after the 10th!
>
> > >
> > > > >
> > > > > ----------------------------------------------------------------
> > > > > 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
> > > > >
> > > > >
> > >
next prev parent reply other threads:[~2025-06-02 21:59 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-01 15:24 [PULL 00/31] virtio,pci,pc: features, fixes, tests Michael S. Tsirkin
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 [this message]
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=20250602175809-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=maobibo@loongson.cn \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@gmail.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).