All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Cédric Le Goater" <clg@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Richard Henderson" <richard.henderson@linaro.org>,
	"Alex Williamson" <alex.williamson@redhat.com>,
	"Cédric Le Goater" <clg@redhat.com>
Subject: [PULL 00/11] vfio queue
Date: Mon, 10 Jul 2023 09:48:37 +0200	[thread overview]
Message-ID: <20230710074848.456453-1-clg@redhat.com> (raw)

The following changes since commit 2ff49e96accc8fd9a38e9abd16f0cfa0adab1605:

  Merge tag 'pull-tcg-20230709' of https://gitlab.com/rth7680/qemu into staging (2023-07-09 15:01:43 +0100)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-vfio-20230710

for you to fetch changes up to 9495bf68dd2fe305f5e95a53ae146ca523dc2a02:

  vfio/pci: Enable AtomicOps completers on root ports (2023-07-10 09:46:09 +0200)

----------------------------------------------------------------
vfio queue:

* Fixes in error handling paths of VFIO PCI devices
* Improvements of reported errors for VFIO migration
* Linux header update
* Enablement of AtomicOps completers on root ports
* Fix for unplug of passthrough AP devices

----------------------------------------------------------------
Alex Williamson (3):
      hw/vfio/pci-quirks: Sanitize capability pointer
      pcie: Add a PCIe capability version helper
      vfio/pci: Enable AtomicOps completers on root ports

Avihai Horon (1):
      vfio: Fix null pointer dereference bug in vfio_bars_finalize()

Cédric Le Goater (1):
      linux-headers: update to v6.5-rc1

Tony Krowiak (1):
      s390x/ap: Wire up the device request notifier interface

Zhenzhong Duan (5):
      vfio/pci: Disable INTx in vfio_realize error path
      vfio/migration: Change vIOMMU blocker from global to per device
      vfio/migration: Free resources when vfio_migration_realize fails
      vfio/migration: Remove print of "Migration disabled"
      vfio/migration: Return bool type for vfio_migration_realize()

 hw/vfio/pci.h                                  |   1 +
 include/hw/pci/pcie.h                          |   1 +
 include/hw/vfio/vfio-common.h                  |   5 +-
 include/standard-headers/drm/drm_fourcc.h      |  43 ++++++++
 include/standard-headers/linux/const.h         |   2 +-
 include/standard-headers/linux/pci_regs.h      |   1 +
 include/standard-headers/linux/vhost_types.h   |  16 +++
 include/standard-headers/linux/virtio_blk.h    |  18 ++--
 include/standard-headers/linux/virtio_config.h |   6 ++
 include/standard-headers/linux/virtio_net.h    |   1 +
 linux-headers/asm-arm64/bitsperlong.h          |  23 -----
 linux-headers/asm-arm64/kvm.h                  |  33 ++++++
 linux-headers/asm-generic/bitsperlong.h        |  13 ++-
 linux-headers/asm-generic/unistd.h             | 134 +++++++------------------
 linux-headers/asm-mips/unistd_n32.h            |   1 +
 linux-headers/asm-mips/unistd_n64.h            |   1 +
 linux-headers/asm-mips/unistd_o32.h            |   1 +
 linux-headers/asm-powerpc/unistd_32.h          |   1 +
 linux-headers/asm-powerpc/unistd_64.h          |   1 +
 linux-headers/asm-riscv/bitsperlong.h          |  13 ---
 linux-headers/asm-riscv/kvm.h                  | 134 ++++++++++++++++++++++++-
 linux-headers/asm-riscv/unistd.h               |   9 ++
 linux-headers/asm-s390/unistd_32.h             |   2 +
 linux-headers/asm-s390/unistd_64.h             |   2 +
 linux-headers/asm-x86/kvm.h                    |   3 +
 linux-headers/asm-x86/unistd_32.h              |   1 +
 linux-headers/asm-x86/unistd_64.h              |   1 +
 linux-headers/asm-x86/unistd_x32.h             |   1 +
 linux-headers/linux/const.h                    |   2 +-
 linux-headers/linux/kvm.h                      |  18 +++-
 linux-headers/linux/mman.h                     |  14 +++
 linux-headers/linux/psp-sev.h                  |   7 ++
 linux-headers/linux/userfaultfd.h              |  17 +++-
 linux-headers/linux/vfio.h                     |  27 +++++
 linux-headers/linux/vhost.h                    |  31 ++++++
 hw/pci/pcie.c                                  |   7 ++
 hw/vfio/ap.c                                   | 113 +++++++++++++++++++++
 hw/vfio/common.c                               |  51 +---------
 hw/vfio/migration.c                            |  51 +++++++---
 hw/vfio/pci-quirks.c                           |  10 +-
 hw/vfio/pci.c                                  |  91 ++++++++++++++++-
 41 files changed, 678 insertions(+), 229 deletions(-)


             reply	other threads:[~2023-07-10  7:50 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-10  7:48 Cédric Le Goater [this message]
2023-07-10  7:48 ` [PULL 01/11] hw/vfio/pci-quirks: Sanitize capability pointer Cédric Le Goater
2023-07-10  7:48 ` [PULL 02/11] vfio/pci: Disable INTx in vfio_realize error path Cédric Le Goater
2023-07-10  7:48 ` [PULL 03/11] vfio/migration: Change vIOMMU blocker from global to per device Cédric Le Goater
2023-07-10  7:48 ` [PULL 04/11] vfio/migration: Free resources when vfio_migration_realize fails Cédric Le Goater
2023-07-10  7:48 ` [PULL 05/11] vfio/migration: Remove print of "Migration disabled" Cédric Le Goater
2023-07-10  7:48 ` [PULL 06/11] vfio/migration: Return bool type for vfio_migration_realize() Cédric Le Goater
2023-07-10  7:48 ` [PULL 07/11] vfio: Fix null pointer dereference bug in vfio_bars_finalize() Cédric Le Goater
2023-07-10 14:36   ` Michael Tokarev
2023-07-10  7:48 ` [PULL 08/11] linux-headers: update to v6.5-rc1 Cédric Le Goater
2023-07-10  7:48 ` [PULL 09/11] s390x/ap: Wire up the device request notifier interface Cédric Le Goater
2023-07-10  7:48 ` [PULL 10/11] pcie: Add a PCIe capability version helper Cédric Le Goater
2023-07-10  7:48 ` [PULL 11/11] vfio/pci: Enable AtomicOps completers on root ports Cédric Le Goater
2023-07-10  7:55 ` [PULL 00/11] vfio queue Cédric Le Goater
  -- strict thread matches above, loose matches on Subject: below --
2026-05-20 16:21 Cédric Le Goater
2026-05-20 22:21 ` 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=20230710074848.456453-1-clg@redhat.com \
    --to=clg@redhat.com \
    --cc=alex.williamson@redhat.com \
    --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.