[PATCH v2 0/3] Implement paeg-per-vq to virtio devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Diff from v1:
- Remove some duplicated test cases
- Merge some err msgs of 2 lines into one line
- Rebase to latest upstream

v1: https://listman.redhat.com/archives/libvir-list/2021-September/msg00087.html

Han Han (3):
  qemu_capabilities: Add flag QEMU_CAPS_VIRTIO_PAGE_PER_VQ
  conf: Add page_per_vq for driver element
  qemu: Add support for virtio device option page-per-vq

 docs/formatdomain.rst                         |  9 +++++
 docs/schemas/domaincommon.rng                 |  5 +++
 src/conf/domain_conf.c                        | 16 ++++++++
 src/conf/domain_conf.h                        |  1 +
 src/conf/domain_validate.c                    |  6 +++
 src/qemu/qemu_capabilities.c                  |  6 +++
 src/qemu/qemu_capabilities.h                  |  1 +
 src/qemu/qemu_command.c                       |  4 ++
 src/qemu/qemu_hotplug.c                       |  3 +-
 src/qemu/qemu_validate.c                      |  7 ++++
 .../caps_2.11.0.s390x.xml                     |  1 +
 .../caps_2.11.0.x86_64.xml                    |  1 +
 .../caps_2.12.0.aarch64.xml                   |  1 +
 .../caps_2.12.0.ppc64.xml                     |  1 +
 .../caps_2.12.0.s390x.xml                     |  1 +
 .../caps_2.12.0.x86_64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_3.0.0.ppc64.xml |  1 +
 .../qemucapabilitiesdata/caps_3.0.0.s390x.xml |  1 +
 .../caps_3.0.0.x86_64.xml                     |  1 +
 .../qemucapabilitiesdata/caps_3.1.0.ppc64.xml |  1 +
 .../caps_3.1.0.x86_64.xml                     |  1 +
 .../caps_4.0.0.aarch64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_4.0.0.ppc64.xml |  1 +
 .../caps_4.0.0.riscv32.xml                    |  1 +
 .../caps_4.0.0.riscv64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_4.0.0.s390x.xml |  1 +
 .../caps_4.0.0.x86_64.xml                     |  1 +
 .../caps_4.1.0.x86_64.xml                     |  1 +
 .../caps_4.2.0.aarch64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_4.2.0.ppc64.xml |  1 +
 .../qemucapabilitiesdata/caps_4.2.0.s390x.xml |  1 +
 .../caps_4.2.0.x86_64.xml                     |  1 +
 .../caps_5.0.0.aarch64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_5.0.0.ppc64.xml |  1 +
 .../caps_5.0.0.riscv64.xml                    |  1 +
 .../caps_5.0.0.x86_64.xml                     |  1 +
 .../caps_5.1.0.x86_64.xml                     |  1 +
 .../caps_5.2.0.aarch64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_5.2.0.ppc64.xml |  1 +
 .../caps_5.2.0.riscv64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_5.2.0.s390x.xml |  1 +
 .../caps_5.2.0.x86_64.xml                     |  1 +
 .../caps_6.0.0.aarch64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_6.0.0.s390x.xml |  1 +
 .../caps_6.0.0.x86_64.xml                     |  1 +
 .../caps_6.1.0.x86_64.xml                     |  1 +
 .../virtio-options-controller-page_per_vq.err |  1 +
 .../virtio-options-controller-page_per_vq.xml | 38 +++++++++++++++++++
 .../virtio-options-disk-page_per_vq.err       |  1 +
 .../virtio-options-disk-page_per_vq.xml       | 34 +++++++++++++++++
 .../virtio-options-fs-page_per_vq.err         |  1 +
 .../virtio-options-fs-page_per_vq.xml         | 34 +++++++++++++++++
 .../virtio-options-input-page_per_vq.err      |  1 +
 .../virtio-options-input-page_per_vq.xml      | 30 +++++++++++++++
 .../virtio-options-memballoon-page_per_vq.err |  1 +
 .../virtio-options-memballoon-page_per_vq.xml | 23 +++++++++++
 .../virtio-options-net-page_per_vq.err        |  1 +
 .../virtio-options-net-page_per_vq.xml        | 34 +++++++++++++++++
 .../virtio-options-rng-page_per_vq.err        |  1 +
 .../virtio-options-rng-page_per_vq.xml        | 32 ++++++++++++++++
 .../virtio-options-video-page_per_vq.err      |  1 +
 .../virtio-options-video-page_per_vq.xml      | 36 ++++++++++++++++++
 .../virtio-options.x86_64-latest.args         | 26 ++++++-------
 tests/qemuxml2argvdata/virtio-options.xml     | 26 ++++++-------
 tests/qemuxml2argvtest.c                      | 14 +++++++
 65 files changed, 402 insertions(+), 27 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/virtio-options-controller-page_per_vq.err
 create mode 100644 tests/qemuxml2argvdata/virtio-options-controller-page_per_vq.xml
 create mode 100644 tests/qemuxml2argvdata/virtio-options-disk-page_per_vq.err
 create mode 100644 tests/qemuxml2argvdata/virtio-options-disk-page_per_vq.xml
 create mode 100644 tests/qemuxml2argvdata/virtio-options-fs-page_per_vq.err
 create mode 100644 tests/qemuxml2argvdata/virtio-options-fs-page_per_vq.xml
 create mode 100644 tests/qemuxml2argvdata/virtio-options-input-page_per_vq.err
 create mode 100644 tests/qemuxml2argvdata/virtio-options-input-page_per_vq.xml
 create mode 100644 tests/qemuxml2argvdata/virtio-options-memballoon-page_per_vq.err
 create mode 100644 tests/qemuxml2argvdata/virtio-options-memballoon-page_per_vq.xml
 create mode 100644 tests/qemuxml2argvdata/virtio-options-net-page_per_vq.err
 create mode 100644 tests/qemuxml2argvdata/virtio-options-net-page_per_vq.xml
 create mode 100644 tests/qemuxml2argvdata/virtio-options-rng-page_per_vq.err
 create mode 100644 tests/qemuxml2argvdata/virtio-options-rng-page_per_vq.xml
 create mode 100644 tests/qemuxml2argvdata/virtio-options-video-page_per_vq.err
 create mode 100644 tests/qemuxml2argvdata/virtio-options-video-page_per_vq.xml

-- 
2.31.1




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux