From: "Michael S. Tsirkin" <mst@redhat.com>
To: Richard Henderson <richard.henderson@linaro.org>
Cc: Peter Maydell <peter.maydell@linaro.org>, qemu-devel@nongnu.org
Subject: Re: [PULL v2 00/55] virtio,pci,pc: features,fixes,cleanups
Date: Fri, 7 Jan 2022 19:34:05 -0500 [thread overview]
Message-ID: <20220107193109-mutt-send-email-mst@kernel.org> (raw)
In-Reply-To: <3f660c72-de9d-66e1-aed4-e9a5cda00f12@linaro.org>
On Fri, Jan 07, 2022 at 11:38:21AM -0800, Richard Henderson wrote:
> On 1/7/22 3:03 AM, Michael S. Tsirkin wrote:
> > Changes from v1:
> > - mingw build fixes
> > - added TPM patches which got acks meanwhile
> >
> > Big changes that were tagged originally but did not make the cut:
> > - SRIOV/nvme (not sure they are my tree material anyway)
> > - ACPI ERST (some coding style violations)
> >
> > The following changes since commit 7d4ae4d4978079d564d3b6354c90a949130409fe:
> >
> > Merge tag 'pull-request-2022-01-05' of https://gitlab.com/thuth/qemu into staging (2022-01-05 08:47:18 -0800)
> >
> > are available in the Git repository at:
> >
> > git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
> >
> > for you to fetch changes up to f1aaf12842f344237d0654352e324a5ab7c70196:
> >
> > tests: acpi: Add updated TPM related tables (2022-01-07 05:23:59 -0500)
> >
> > ----------------------------------------------------------------
> > virtio,pci,pc: features,fixes,cleanups
> >
> > New virtio mem options.
> > A vhost-user cleanup.
> > Control over smbios entry point type.
> > Config interrupt support for vdpa.
> > Fixes, cleanups all over the place.
> >
> > Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
> >
> > ----------------------------------------------------------------
> > Andy Pei (1):
> > hw/vhost-user-blk: turn on VIRTIO_BLK_F_SIZE_MAX feature for virtio blk device
> >
> > Ani Sinha (2):
> > MAINTAINERS: Add a separate entry for acpi/VIOT tables
> > acpihp: simplify acpi_pcihp_disable_root_bus
> >
> > Cindy Lu (10):
> > virtio: introduce macro IRTIO_CONFIG_IRQ_IDX
> > virtio-pci: decouple notifier from interrupt process
> > virtio-pci: decouple the single vector from the interrupt process
> > vhost: introduce new VhostOps vhost_set_config_call
> > vhost-vdpa: add support for config interrupt
> > virtio: add support for configure interrupt
> > vhost: add support for configure interrupt
> > virtio-net: add support for configure interrupt
> > virtio-mmio: add support for configure interrupt
> > virtio-pci: add support for configure interrupt
> >
> > Daniil Tatianin (3):
> > hw/scsi/vhost-scsi: don't leak vqs on error
> > hw/scsi/vhost-scsi: don't double close vhostfd on error
> > virtio/vhost-vsock: don't double close vhostfd, remove redundant cleanup
> >
> > David Hildenbrand (12):
> > virtio-mem: Don't skip alignment checks when warning about block size
> > util/oslib-posix: Let touch_all_pages() return an error
> > util/oslib-posix: Support MADV_POPULATE_WRITE for os_mem_prealloc()
> > util/oslib-posix: Introduce and use MemsetContext for touch_all_pages()
> > util/oslib-posix: Don't create too many threads with small memory or little pages
> > util/oslib-posix: Avoid creating a single thread with MADV_POPULATE_WRITE
> > util/oslib-posix: Support concurrent os_mem_prealloc() invocation
> > util/oslib-posix: Forward SIGBUS to MCE handler under Linux
> > virtio-mem: Support "prealloc=on" option
> > linux-headers: sync VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE
> > virtio-mem: Support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE
> > virtio-mem: Set "unplugged-inaccessible=auto" for the 7.0 machine on x86
> >
> > Eduardo Habkost (3):
> > smbios: Rename SMBIOS_ENTRY_POINT_* enums
> > hw/smbios: Use qapi for SmbiosEntryPointType
> > hw/i386: expose a "smbios-entry-point-type" PC machine property
> >
> > Frederic Barrat (2):
> > pci: Export the pci_intx() function
> > pcie_aer: Don't trigger a LSI if none are defined
> >
> > Igor Mammedov (4):
> > acpi: fix QEMU crash when started with SLIC table
> > tests: acpi: whitelist expected blobs before changing them
> > tests: acpi: add SLIC table test
> > tests: acpi: SLIC: update expected blobs
> >
> > Jason Wang (1):
> > intel-iommu: correctly check passthrough during translation
> >
> > Laurent Vivier (1):
> > trace-events,pci: unify trace events format
> >
> > Michael S. Tsirkin (1):
> > acpi: validate hotplug selector on access
> >
> > Roman Kagan (9):
> > vhost-user-blk: reconnect on any error during realize
> > chardev/char-socket: tcp_chr_recv: don't clobber errno
> > chardev/char-socket: tcp_chr_sync_read: don't clobber errno
> > vhost-backend: avoid overflow on memslots_limit
> > vhost-backend: stick to -errno error return convention
> > vhost-vdpa: stick to -errno error return convention
> > vhost-user: stick to -errno error return convention
> > vhost: stick to -errno error return convention
> > vhost-user-blk: propagate error return from generic vhost
> >
> > Stefan Berger (3):
> > tests: acpi: prepare for updated TPM related tables
> > acpi: tpm: Add missing device identification objects
> > tests: acpi: Add updated TPM related tables
> >
> > Stefan Hajnoczi (1):
> > virtio: signal after wrapping packed used_idx
> >
> > Thomas Huth (2):
> > hw/i386/pc: Add missing property descriptions
> > docs: reSTify virtio-balloon-stats documentation and move to docs/interop
> >
> > qapi/machine.json | 12 +
> > hw/virtio/virtio-pci.h | 4 +-
> > include/hw/firmware/smbios.h | 10 +-
> > include/hw/i386/pc.h | 4 +
> > include/hw/pci/pci.h | 5 +
> > include/hw/virtio/vhost-backend.h | 3 +
> > include/hw/virtio/vhost.h | 4 +
> > include/hw/virtio/virtio-mem.h | 12 +
> > include/hw/virtio/virtio.h | 7 +
> > include/net/vhost_net.h | 2 +
> > include/qemu/osdep.h | 7 +
> > include/standard-headers/linux/virtio_mem.h | 9 +-
> > chardev/char-socket.c | 17 +-
> > hw/acpi/core.c | 4 +-
> > hw/acpi/pcihp.c | 12 +-
> > hw/arm/virt-acpi-build.c | 1 +
> > hw/arm/virt.c | 2 +-
> > hw/block/vhost-user-blk.c | 5 +-
> > hw/display/vhost-user-gpu.c | 6 +
> > hw/i386/acpi-build.c | 9 +
> > hw/i386/intel_iommu.c | 38 +-
> > hw/i386/pc.c | 38 +-
> > hw/i386/pc_piix.c | 2 +-
> > hw/i386/pc_q35.c | 2 +-
> > hw/net/vhost_net-stub.c | 9 +
> > hw/net/vhost_net.c | 9 +
> > hw/net/virtio-net.c | 10 +-
> > hw/pci/pci.c | 9 +-
> > hw/pci/pci_host.c | 6 +-
> > hw/pci/pcie_aer.c | 4 +-
> > hw/scsi/vhost-scsi.c | 15 +-
> > hw/smbios/smbios.c | 8 +-
> > hw/virtio/vhost-backend.c | 4 +-
> > hw/virtio/vhost-user-fs.c | 6 +
> > hw/virtio/vhost-user.c | 401 ++++++++++++---------
> > hw/virtio/vhost-vdpa.c | 44 ++-
> > hw/virtio/vhost-vsock-common.c | 6 +
> > hw/virtio/vhost-vsock.c | 11 +-
> > hw/virtio/vhost.c | 174 ++++++---
> > hw/virtio/virtio-crypto.c | 6 +
> > hw/virtio/virtio-mem.c | 105 +++++-
> > hw/virtio/virtio-mmio.c | 27 ++
> > hw/virtio/virtio-pci.c | 281 ++++++++++-----
> > hw/virtio/virtio.c | 30 ++
> > softmmu/cpus.c | 4 +
> > tests/qtest/bios-tables-test.c | 15 +
> > util/oslib-posix.c | 234 +++++++++---
> > MAINTAINERS | 8 +
> > docs/interop/index.rst | 1 +
> > .../virtio-balloon-stats.rst} | 58 +--
> > hw/pci/trace-events | 8 +-
> > hw/virtio/trace-events | 1 +
> > tests/data/acpi/q35/DSDT.tis.tpm12 | Bin 8894 -> 8900 bytes
> > tests/data/acpi/q35/DSDT.tis.tpm2 | Bin 8894 -> 8921 bytes
> > tests/data/acpi/q35/FACP.slic | Bin 0 -> 244 bytes
> > tests/data/acpi/q35/SLIC.slic | Bin 0 -> 36 bytes
> > 56 files changed, 1209 insertions(+), 500 deletions(-)
> > rename docs/{virtio-balloon-stats.txt => interop/virtio-balloon-stats.rst} (66%)
> > create mode 100644 tests/data/acpi/q35/FACP.slic
> > create mode 100644 tests/data/acpi/q35/SLIC.slic
>
> This fails everywhere.
>
> https://gitlab.com/qemu-project/qemu/-/pipelines/443660857
>
>
> r~
Oops. It's weird, I was sure I tested it. Trying for the last time
before I start dropping the offending patches and let confributors
figure it out.
--
MST
next prev parent reply other threads:[~2022-01-08 0:35 UTC|newest]
Thread overview: 61+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-07 11:03 [PULL v2 00/55] virtio,pci,pc: features,fixes,cleanups Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 01/55] virtio-mem: Don't skip alignment checks when warning about block size Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 02/55] acpi: validate hotplug selector on access Michael S. Tsirkin
2022-01-07 11:03 ` [Virtio-fs] [PULL v2 03/55] virtio: introduce macro IRTIO_CONFIG_IRQ_IDX Michael S. Tsirkin
2022-01-07 11:03 ` Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 04/55] virtio-pci: decouple notifier from interrupt process Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 05/55] virtio-pci: decouple the single vector from the " Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 06/55] vhost: introduce new VhostOps vhost_set_config_call Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 07/55] vhost-vdpa: add support for config interrupt Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 08/55] virtio: add support for configure interrupt Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 09/55] vhost: " Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 10/55] virtio-net: " Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 11/55] virtio-mmio: " Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 12/55] virtio-pci: " Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 13/55] trace-events,pci: unify trace events format Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 14/55] vhost-user-blk: reconnect on any error during realize Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 15/55] chardev/char-socket: tcp_chr_recv: don't clobber errno Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 16/55] chardev/char-socket: tcp_chr_sync_read: " Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 17/55] vhost-backend: avoid overflow on memslots_limit Michael S. Tsirkin
2022-01-07 11:03 ` [PULL v2 18/55] vhost-backend: stick to -errno error return convention Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 19/55] vhost-vdpa: " Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 20/55] vhost-user: " Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 21/55] vhost: " Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 22/55] vhost-user-blk: propagate error return from generic vhost Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 23/55] pci: Export the pci_intx() function Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 24/55] pcie_aer: Don't trigger a LSI if none are defined Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 25/55] smbios: Rename SMBIOS_ENTRY_POINT_* enums Michael S. Tsirkin
2022-01-07 11:04 ` Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 26/55] hw/smbios: Use qapi for SmbiosEntryPointType Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 27/55] hw/i386: expose a "smbios-entry-point-type" PC machine property Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 28/55] hw/vhost-user-blk: turn on VIRTIO_BLK_F_SIZE_MAX feature for virtio blk device Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 29/55] util/oslib-posix: Let touch_all_pages() return an error Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 30/55] util/oslib-posix: Support MADV_POPULATE_WRITE for os_mem_prealloc() Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 31/55] util/oslib-posix: Introduce and use MemsetContext for touch_all_pages() Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 32/55] util/oslib-posix: Don't create too many threads with small memory or little pages Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 33/55] util/oslib-posix: Avoid creating a single thread with MADV_POPULATE_WRITE Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 34/55] util/oslib-posix: Support concurrent os_mem_prealloc() invocation Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 35/55] util/oslib-posix: Forward SIGBUS to MCE handler under Linux Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 36/55] virtio-mem: Support "prealloc=on" option Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 37/55] virtio: signal after wrapping packed used_idx Michael S. Tsirkin
2022-01-07 11:04 ` [PULL v2 38/55] MAINTAINERS: Add a separate entry for acpi/VIOT tables Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 39/55] linux-headers: sync VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 40/55] virtio-mem: Support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 41/55] virtio-mem: Set "unplugged-inaccessible=auto" for the 7.0 machine on x86 Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 42/55] intel-iommu: correctly check passthrough during translation Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 43/55] acpi: fix QEMU crash when started with SLIC table Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 44/55] tests: acpi: whitelist expected blobs before changing them Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 45/55] tests: acpi: add SLIC table test Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 46/55] tests: acpi: SLIC: update expected blobs Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 47/55] acpihp: simplify acpi_pcihp_disable_root_bus Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 48/55] hw/i386/pc: Add missing property descriptions Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 49/55] docs: reSTify virtio-balloon-stats documentation and move to docs/interop Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 50/55] hw/scsi/vhost-scsi: don't leak vqs on error Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 51/55] hw/scsi/vhost-scsi: don't double close vhostfd " Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 52/55] virtio/vhost-vsock: don't double close vhostfd, remove redundant cleanup Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 53/55] tests: acpi: prepare for updated TPM related tables Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 54/55] acpi: tpm: Add missing device identification objects Michael S. Tsirkin
2022-01-07 11:05 ` [PULL v2 55/55] tests: acpi: Add updated TPM related tables Michael S. Tsirkin
2022-01-07 19:38 ` [PULL v2 00/55] virtio,pci,pc: features,fixes,cleanups Richard Henderson
2022-01-08 0:34 ` Michael S. Tsirkin [this message]
2022-01-09 12:20 ` David Hildenbrand
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=20220107193109-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.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.