[PULL 00/11] hw/nvme queue

Klaus Jensen posted 11 patches 2 weeks, 5 days ago
Failed in applying to current master (apply log)
Maintainers: Keith Busch <kbusch@kernel.org>, Klaus Jensen <its@irrelevant.dk>, Jesper Devantier <foss@defmacro.it>, Stefan Hajnoczi <stefanha@redhat.com>, Fam Zheng <fam@euphon.net>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, Paolo Bonzini <pbonzini@redhat.com>, Zhao Liu <zhao1.liu@intel.com>, Laurent Vivier <lvivier@redhat.com>
MAINTAINERS                                    |    1 +
hw/nvme/ctrl.c                                 | 1240 ++++++++++++++++++++++--
hw/nvme/ns.c                                   |  172 ++++
hw/nvme/nvme.h                                 |   21 +-
hw/nvme/subsys.c                               |    2 +
hw/nvme/trace-events                           |   10 +
include/block/nvme.h                           |   12 +
tests/functional/migration.py                  |   23 +-
tests/functional/x86_64/meson.build            |    1 +
tests/functional/x86_64/test_nvme_migration.py |  172 ++++
tests/qtest/nvme-test.c                        |  419 ++++++++
11 files changed, 1989 insertions(+), 84 deletions(-)
create mode 100755 tests/functional/x86_64/test_nvme_migration.py
[PULL 00/11] hw/nvme queue
Posted by Klaus Jensen 2 weeks, 5 days ago
From: Klaus Jensen <k.jensen@samsung.com>

Hi,

The following changes since commit 4ee536fac748b70e6f3d8568ddd20cfbaa9cf7bf:

  Merge tag 'firmware-20260704-pull-request' of https://gitlab.com/kraxel/qemu into staging (2026-07-05 08:42:47 +0200)

are available in the Git repository at:

  https://gitlab.com/birkelund/qemu.git tags/pull-nvme-20260707

for you to fetch changes up to cfb6c95706998be9a6606d80e03f088c0f5b7b42:

  hw/nvme: add namespace hotplug support (2026-07-07 00:39:42 +0200)

----------------------------------------------------------------
nvme queue

----------------------------------------------------------------
Alexander Mikhalitsyn (8):
      tests/functional/migration: add VM launch/configure hooks
      hw/nvme: add migration blockers for non-supported cases
      hw/nvme: split nvme_init_sq/nvme_init_cq into helpers
      hw/nvme: set CQE.sq_id earlier in nvme_process_sq
      hw/nvme: unmap req->sg earlier in nvme_enqueue_req_completion
      hw/nvme: add basic live migration support
      tests/functional/x86_64: add migration test for NVMe device
      tests/qtest/nvme-test: add migration test with full CQ

Jesper Wendel Devantier (1):
      hw/nvme: fix FDP set FDP events

Keith Busch (1):
      hw/nvme: ensure sgl forward progress

mr-083 (1):
      hw/nvme: add namespace hotplug support

 MAINTAINERS                                    |    1 +
 hw/nvme/ctrl.c                                 | 1240 ++++++++++++++++++++++--
 hw/nvme/ns.c                                   |  172 ++++
 hw/nvme/nvme.h                                 |   21 +-
 hw/nvme/subsys.c                               |    2 +
 hw/nvme/trace-events                           |   10 +
 include/block/nvme.h                           |   12 +
 tests/functional/migration.py                  |   23 +-
 tests/functional/x86_64/meson.build            |    1 +
 tests/functional/x86_64/test_nvme_migration.py |  172 ++++
 tests/qtest/nvme-test.c                        |  419 ++++++++
 11 files changed, 1989 insertions(+), 84 deletions(-)
 create mode 100755 tests/functional/x86_64/test_nvme_migration.py
Re: [PULL 00/11] hw/nvme queue
Posted by Stefan Hajnoczi 2 weeks, 4 days ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.1 for any user-visible changes.