[PATCH 0/4] bhyve: support queue configuration for NVMe disks

Roman Bogorodskiy posted 4 patches 1 week, 3 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20251110175542.36724-1-bogorodskiy@gmail.com
src/bhyve/bhyve_command.c                     |  16 ++-
src/bhyve/bhyve_domain.c                      | 110 +++++++++++++-----
src/conf/domain_validate.c                    |  12 --
src/qemu/qemu_driver.c                        |  15 +++
src/qemu/qemu_validate.c                      |  14 +++
.../bhyvexml2argv-disk-virtio-queue-opts.xml  |  23 ++++
.../bhyvexml2argvdata/bhyvexml2argv-nvme.args |   2 +-
.../bhyvexml2argvdata/bhyvexml2argv-nvme.xml  |   2 +-
tests/bhyvexml2argvtest.c                     |   1 +
.../bhyvexml2xmlout-nvme.xml                  |   2 +-
10 files changed, 148 insertions(+), 49 deletions(-)
create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio-queue-opts.xml
[PATCH 0/4] bhyve: support queue configuration for NVMe disks
Posted by Roman Bogorodskiy 1 week, 3 days ago
Roman Bogorodskiy (4):
  conf: domain_validate: make disk queue configuration driver specific
  bhyve: support queue configuration for NVMe disks
  bhyve: domain: refactor bhyveDomainDeviceDefValidate()
  bhyve: domain: improve disks validation

 src/bhyve/bhyve_command.c                     |  16 ++-
 src/bhyve/bhyve_domain.c                      | 110 +++++++++++++-----
 src/conf/domain_validate.c                    |  12 --
 src/qemu/qemu_driver.c                        |  15 +++
 src/qemu/qemu_validate.c                      |  14 +++
 .../bhyvexml2argv-disk-virtio-queue-opts.xml  |  23 ++++
 .../bhyvexml2argvdata/bhyvexml2argv-nvme.args |   2 +-
 .../bhyvexml2argvdata/bhyvexml2argv-nvme.xml  |   2 +-
 tests/bhyvexml2argvtest.c                     |   1 +
 .../bhyvexml2xmlout-nvme.xml                  |   2 +-
 10 files changed, 148 insertions(+), 49 deletions(-)
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio-queue-opts.xml

-- 
2.51.0
Re: [PATCH 0/4] bhyve: support queue configuration for NVMe disks
Posted by Michal Prívozník via Devel 1 week, 2 days ago
On 11/10/25 18:55, Roman Bogorodskiy wrote:
> Roman Bogorodskiy (4):
>   conf: domain_validate: make disk queue configuration driver specific
>   bhyve: support queue configuration for NVMe disks
>   bhyve: domain: refactor bhyveDomainDeviceDefValidate()
>   bhyve: domain: improve disks validation
> 
>  src/bhyve/bhyve_command.c                     |  16 ++-
>  src/bhyve/bhyve_domain.c                      | 110 +++++++++++++-----
>  src/conf/domain_validate.c                    |  12 --
>  src/qemu/qemu_driver.c                        |  15 +++
>  src/qemu/qemu_validate.c                      |  14 +++
>  .../bhyvexml2argv-disk-virtio-queue-opts.xml  |  23 ++++
>  .../bhyvexml2argvdata/bhyvexml2argv-nvme.args |   2 +-
>  .../bhyvexml2argvdata/bhyvexml2argv-nvme.xml  |   2 +-
>  tests/bhyvexml2argvtest.c                     |   1 +
>  .../bhyvexml2xmlout-nvme.xml                  |   2 +-
>  10 files changed, 148 insertions(+), 49 deletions(-)
>  create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio-queue-opts.xml
> 

Reviewed-by: Michal Privoznik <mprivozn@redhat.com>

Michal