From: Alexander Mikhalitsyn <[email protected]> Dear friends,
This patchset is aimed to support online resize for NVMe emulated device. My approach is simple - I just implement (BlockDevOps *)->resize_cb() callback and ensure that AER notification is fired to all controllers using a namespace that is being resized. Testing. I manually validated this with Debian 13 VM and Windows Server 2022 (resized disk was a secondary one in both cases). Git tree: https://github.com/mihalicyn/qemu/commits/nvme-resize Kind regards, Alex Alexander Mikhalitsyn (2): hw/nvme: initialize ns->subsys for n->namespace hw/nvme: support online resize hw/nvme/ctrl.c | 10 ++++++++ hw/nvme/ns.c | 65 +++++++++++++++++++++++++++++++++++++++++++++++++- hw/nvme/nvme.h | 2 ++ 3 files changed, 76 insertions(+), 1 deletion(-) -- 2.47.3
