From: Klaus Jensen <[email protected]> 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
