v2 of:

https://lists.libvirt.org/archives/list/[email protected]/thread/3HN67YLNQ4U6WUCE4UO4BSTRRQKZJW4G/

diff to v1:
- setting of granule is done in a subelement of driver now

Michal Prívozník (7):
  conf: Teach virDomainParseMemory() new retval
  qemu_capabilities: Introduce QEMU_CAPS_VIRTIO_IOMMU_AW_BITS
  conf: Allow aw_bits for virtio-iommu
  qemu_command: Generate aw_bits prop for virtio-iommu
  conf: Introduce granule attribute for virtio-iommu
  qemu_validate: Check whether granule of virtio-iommu is supported
  qemu_command: Generate granule prop for virtio-iommu

 docs/formatdomain.rst                         | 40 +++++++-
 src/conf/domain_conf.c                        | 95 +++++++++++++++++--
 src/conf/domain_conf.h                        |  1 +
 src/conf/domain_validate.c                    | 21 +++-
 src/conf/schemas/domaincommon.rng             | 22 +++++
 src/qemu/qemu_capabilities.c                  |  2 +
 src/qemu/qemu_capabilities.h                  |  1 +
 src/qemu/qemu_command.c                       | 11 +++
 src/qemu/qemu_validate.c                      | 30 +++++-
 .../caps_10.0.0_aarch64.xml                   |  1 +
 .../caps_10.0.0_ppc64.xml                     |  1 +
 .../caps_10.0.0_s390x.xml                     |  1 +
 .../caps_10.0.0_x86_64+amdsev.xml             |  1 +
 .../caps_10.0.0_x86_64.xml                    |  1 +
 .../caps_10.1.0_s390x.xml                     |  1 +
 .../caps_10.1.0_x86_64+inteltdx.xml           |  1 +
 .../caps_10.1.0_x86_64.xml                    |  1 +
 .../caps_10.2.0_aarch64.xml                   |  1 +
 .../caps_10.2.0_x86_64+mshv.xml               |  1 +
 .../caps_10.2.0_x86_64.xml                    |  1 +
 .../caps_11.0.0_aarch64.xml                   |  1 +
 .../caps_11.0.0_x86_64.xml                    |  1 +
 .../caps_9.0.0_x86_64.xml                     |  1 +
 .../caps_9.1.0_riscv64.xml                    |  1 +
 .../qemucapabilitiesdata/caps_9.1.0_s390x.xml |  1 +
 .../caps_9.1.0_x86_64.xml                     |  1 +
 .../caps_9.2.0_aarch64+hvf.xml                |  1 +
 .../qemucapabilitiesdata/caps_9.2.0_s390x.xml |  1 +
 .../caps_9.2.0_x86_64+amdsev.xml              |  1 +
 .../caps_9.2.0_x86_64.xml                     |  1 +
 .../virtio-iommu-aarch64.aarch64-latest.args  |  2 +-
 .../virtio-iommu-aarch64.aarch64-latest.xml   |  3 +
 .../qemuxmlconfdata/virtio-iommu-aarch64.xml  |  6 +-
 ...io-iommu-dma-translation.x86_64-latest.err |  2 +-
 .../virtio-iommu-x86_64.x86_64-latest.args    |  2 +-
 .../virtio-iommu-x86_64.x86_64-latest.xml     |  3 +
 tests/qemuxmlconfdata/virtio-iommu-x86_64.xml |  6 +-
 37 files changed, 247 insertions(+), 21 deletions(-)

-- 
2.52.0

Reply via email to