[PATCH 0/6] qemu: Update capabilities and add support for assigning multiple iothreads to a virtio-blk device

Peter Krempa posted 6 patches 3 months, 4 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1704384711.git.pkrempa@redhat.com
docs/formatdomain.rst                         |    23 +-
src/conf/domain_conf.c                        |   116 +-
src/conf/domain_conf.h                        |    14 +
src/conf/domain_validate.c                    |     8 +
src/conf/network_conf.c                       |    33 +-
src/conf/nwfilter_conf.c                      |    20 +-
src/conf/schemas/domaincommon.rng             |    47 +-
src/hypervisor/domain_driver.c                |    15 +-
src/qemu/qemu_capabilities.c                  |     2 +
src/qemu/qemu_capabilities.h                  |     1 +
src/qemu/qemu_command.c                       |    45 +
src/qemu/qemu_validate.c                      |   117 +-
src/util/virxml.c                             |    21 +-
src/util/virxml.h                             |     5 +-
.../domaincapsdata/qemu_9.0.0-q35.x86_64.xml  |   289 +
.../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml  |   288 +
tests/domaincapsdata/qemu_9.0.0.x86_64.xml    |   289 +
.../caps_9.0.0_x86_64.replies                 | 42923 ++++++++++++++++
.../caps_9.0.0_x86_64.xml                     |  3760 ++
.../iothreads-disk.x86_64-latest.args         |    13 +-
tests/qemuxml2argvdata/iothreads-disk.xml     |    25 +-
.../iothreads-disk.x86_64-latest.xml          |    26 +-
22 files changed, 47986 insertions(+), 94 deletions(-)
create mode 100644 tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml
create mode 100644 tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml
create mode 100644 tests/domaincapsdata/qemu_9.0.0.x86_64.xml
create mode 100644 tests/qemucapabilitiesdata/caps_9.0.0_x86_64.replies
create mode 100644 tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml
[PATCH 0/6] qemu: Update capabilities and add support for assigning multiple iothreads to a virtio-blk device
Posted by Peter Krempa 3 months, 4 weeks ago
See 4/6 for docs, 6/6 for examples

Peter Krempa (6):
  qemucapabilitiesdata: Add data for the qemu-9.0 development cycle
  util: xml: Return GPtrArray from virXMLNodeGetSubelement
  qemu: capabilities: Introduce QEMU_CAPS_VIRTIO_BLK_IOTHREAD_MAPPING
  conf: Add possibility to configure multiple iothreads per disk
  qemu: Implement support for configuring iothread to virtqueue mapping
    for disks
  tests: Add xml->argv and xml->xml tests for the new iothread mapping
    feature

 docs/formatdomain.rst                         |    23 +-
 src/conf/domain_conf.c                        |   116 +-
 src/conf/domain_conf.h                        |    14 +
 src/conf/domain_validate.c                    |     8 +
 src/conf/network_conf.c                       |    33 +-
 src/conf/nwfilter_conf.c                      |    20 +-
 src/conf/schemas/domaincommon.rng             |    47 +-
 src/hypervisor/domain_driver.c                |    15 +-
 src/qemu/qemu_capabilities.c                  |     2 +
 src/qemu/qemu_capabilities.h                  |     1 +
 src/qemu/qemu_command.c                       |    45 +
 src/qemu/qemu_validate.c                      |   117 +-
 src/util/virxml.c                             |    21 +-
 src/util/virxml.h                             |     5 +-
 .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml  |   289 +
 .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml  |   288 +
 tests/domaincapsdata/qemu_9.0.0.x86_64.xml    |   289 +
 .../caps_9.0.0_x86_64.replies                 | 42923 ++++++++++++++++
 .../caps_9.0.0_x86_64.xml                     |  3760 ++
 .../iothreads-disk.x86_64-latest.args         |    13 +-
 tests/qemuxml2argvdata/iothreads-disk.xml     |    25 +-
 .../iothreads-disk.x86_64-latest.xml          |    26 +-
 22 files changed, 47986 insertions(+), 94 deletions(-)
 create mode 100644 tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml
 create mode 100644 tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml
 create mode 100644 tests/domaincapsdata/qemu_9.0.0.x86_64.xml
 create mode 100644 tests/qemucapabilitiesdata/caps_9.0.0_x86_64.replies
 create mode 100644 tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml

-- 
2.43.0
_______________________________________________
Devel mailing list -- devel@lists.libvirt.org
To unsubscribe send an email to devel-leave@lists.libvirt.org
Re: [PATCH 0/6] qemu: Update capabilities and add support for assigning multiple iothreads to a virtio-blk device
Posted by Ján Tomko 3 months, 4 weeks ago
On a Thursday in 2024, Peter Krempa wrote:
>See 4/6 for docs, 6/6 for examples
>
>Peter Krempa (6):
>  qemucapabilitiesdata: Add data for the qemu-9.0 development cycle
>  util: xml: Return GPtrArray from virXMLNodeGetSubelement
>  qemu: capabilities: Introduce QEMU_CAPS_VIRTIO_BLK_IOTHREAD_MAPPING
>  conf: Add possibility to configure multiple iothreads per disk
>  qemu: Implement support for configuring iothread to virtqueue mapping
>    for disks
>  tests: Add xml->argv and xml->xml tests for the new iothread mapping
>    feature
>
> docs/formatdomain.rst                         |    23 +-
> src/conf/domain_conf.c                        |   116 +-
> src/conf/domain_conf.h                        |    14 +
> src/conf/domain_validate.c                    |     8 +
> src/conf/network_conf.c                       |    33 +-
> src/conf/nwfilter_conf.c                      |    20 +-
> src/conf/schemas/domaincommon.rng             |    47 +-
> src/hypervisor/domain_driver.c                |    15 +-
> src/qemu/qemu_capabilities.c                  |     2 +
> src/qemu/qemu_capabilities.h                  |     1 +
> src/qemu/qemu_command.c                       |    45 +
> src/qemu/qemu_validate.c                      |   117 +-
> src/util/virxml.c                             |    21 +-
> src/util/virxml.h                             |     5 +-
> .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml  |   289 +
> .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml  |   288 +
> tests/domaincapsdata/qemu_9.0.0.x86_64.xml    |   289 +
> .../caps_9.0.0_x86_64.replies                 | 42923 ++++++++++++++++
> .../caps_9.0.0_x86_64.xml                     |  3760 ++
> .../iothreads-disk.x86_64-latest.args         |    13 +-
> tests/qemuxml2argvdata/iothreads-disk.xml     |    25 +-
> .../iothreads-disk.x86_64-latest.xml          |    26 +-
> 22 files changed, 47986 insertions(+), 94 deletions(-)
> create mode 100644 tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml
> create mode 100644 tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml
> create mode 100644 tests/domaincapsdata/qemu_9.0.0.x86_64.xml
> create mode 100644 tests/qemucapabilitiesdata/caps_9.0.0_x86_64.replies
> create mode 100644 tests/qemucapabilitiesdata/caps_9.0.0_x86_64.xml
>

Reviewed-by: Ján Tomko <jtomko@redhat.com>

Jano
_______________________________________________
Devel mailing list -- devel@lists.libvirt.org
To unsubscribe send an email to devel-leave@lists.libvirt.org