[PATCH 0/3] Report CPU model blockers in domain capabilities

Jiri Denemark posted 3 patches 1 year, 3 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
NEWS.rst                                      |   6 +
docs/formatdomaincaps.rst                     |  56 +-
src/conf/domain_capabilities.c                |  48 ++
src/conf/domain_capabilities.h                |   2 +
src/libvirt_private.syms                      |   1 +
src/qemu/qemu_capabilities.c                  |   1 +
.../domaincapsdata/qemu_5.2.0-q35.x86_64.xml  | 430 +++++++++--
.../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml  | 649 +++++++++++++++--
.../qemu_5.2.0-virt.aarch64.xml               |  56 +-
tests/domaincapsdata/qemu_5.2.0.aarch64.xml   |  56 +-
tests/domaincapsdata/qemu_5.2.0.ppc64.xml     |   4 +-
tests/domaincapsdata/qemu_5.2.0.s390x.xml     | 122 ++--
tests/domaincapsdata/qemu_5.2.0.x86_64.xml    | 430 +++++++++--
.../domaincapsdata/qemu_6.0.0-q35.x86_64.xml  | 441 +++++++++--
.../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml  | 681 +++++++++++++++--
.../qemu_6.0.0-virt.aarch64.xml               |  56 +-
tests/domaincapsdata/qemu_6.0.0.aarch64.xml   |  56 +-
tests/domaincapsdata/qemu_6.0.0.s390x.xml     | 122 ++--
tests/domaincapsdata/qemu_6.0.0.x86_64.xml    | 441 +++++++++--
.../domaincapsdata/qemu_6.1.0-q35.x86_64.xml  | 442 ++++++++++--
.../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml  | 682 ++++++++++++++++--
tests/domaincapsdata/qemu_6.1.0.x86_64.xml    | 442 ++++++++++--
.../domaincapsdata/qemu_6.2.0-q35.x86_64.xml  | 441 +++++++++--
.../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml  | 680 +++++++++++++++--
.../qemu_6.2.0-virt.aarch64.xml               |  58 +-
tests/domaincapsdata/qemu_6.2.0.aarch64.xml   |  58 +-
tests/domaincapsdata/qemu_6.2.0.ppc64.xml     |   4 +-
tests/domaincapsdata/qemu_6.2.0.x86_64.xml    | 441 +++++++++--
.../domaincapsdata/qemu_7.0.0-q35.x86_64.xml  | 441 +++++++++--
.../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml  | 673 +++++++++++++++--
.../qemu_7.0.0-virt.aarch64.xml               |  58 +-
tests/domaincapsdata/qemu_7.0.0.aarch64.xml   |  58 +-
tests/domaincapsdata/qemu_7.0.0.ppc64.xml     |   4 +-
tests/domaincapsdata/qemu_7.0.0.x86_64.xml    | 441 +++++++++--
.../domaincapsdata/qemu_7.1.0-q35.x86_64.xml  | 403 +++++++++--
.../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml  | 619 ++++++++++++++--
tests/domaincapsdata/qemu_7.1.0.ppc64.xml     |   4 +-
tests/domaincapsdata/qemu_7.1.0.x86_64.xml    | 403 +++++++++--
.../domaincapsdata/qemu_7.2.0-q35.x86_64.xml  | 403 +++++++++--
.../qemu_7.2.0-tcg.x86_64+hvf.xml             | 511 +++++++++++--
.../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml  | 511 +++++++++++--
tests/domaincapsdata/qemu_7.2.0.x86_64.xml    | 403 +++++++++--
.../domaincapsdata/qemu_8.0.0-q35.x86_64.xml  | 451 ++++++++++--
.../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml  | 559 ++++++++++++--
tests/domaincapsdata/qemu_8.0.0.x86_64.xml    | 451 ++++++++++--
.../domaincapsdata/qemu_8.1.0-q35.x86_64.xml  | 547 ++++++++++++--
.../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml  | 570 +++++++++++++--
tests/domaincapsdata/qemu_8.1.0.s390x.xml     | 282 ++++++--
tests/domaincapsdata/qemu_8.1.0.x86_64.xml    | 547 ++++++++++++--
.../domaincapsdata/qemu_8.2.0-q35.x86_64.xml  | 547 ++++++++++++--
.../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml  | 562 +++++++++++++--
.../qemu_8.2.0-virt.aarch64.xml               |  72 +-
tests/domaincapsdata/qemu_8.2.0.aarch64.xml   |  72 +-
tests/domaincapsdata/qemu_8.2.0.s390x.xml     | 280 +++++--
tests/domaincapsdata/qemu_8.2.0.x86_64.xml    | 547 ++++++++++++--
.../domaincapsdata/qemu_9.0.0-q35.x86_64.xml  | 547 ++++++++++++--
.../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml  | 536 ++++++++++++--
tests/domaincapsdata/qemu_9.0.0.x86_64.xml    | 547 ++++++++++++--
.../domaincapsdata/qemu_9.1.0-q35.x86_64.xml  | 576 +++++++++++++--
.../qemu_9.1.0-tcg-virt.riscv64.xml           |  16 +-
.../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml  | 557 ++++++++++++--
tests/domaincapsdata/qemu_9.1.0.x86_64.xml    | 576 +++++++++++++--
.../domaincapsdata/qemu_9.2.0-q35.x86_64.xml  | 576 +++++++++++++--
.../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml  | 557 ++++++++++++--
tests/domaincapsdata/qemu_9.2.0.x86_64.xml    | 576 +++++++++++++--
65 files changed, 19644 insertions(+), 2745 deletions(-)
[PATCH 0/3] Report CPU model blockers in domain capabilities
Posted by Jiri Denemark 1 year, 3 months ago
Jiri Denemark (3):
  domain_capabilities: Sort CPU models
  domain_capabilities: Report CPU blockers
  NEWS: Report CPU model blockers in domain capabilities

 NEWS.rst                                      |   6 +
 docs/formatdomaincaps.rst                     |  56 +-
 src/conf/domain_capabilities.c                |  48 ++
 src/conf/domain_capabilities.h                |   2 +
 src/libvirt_private.syms                      |   1 +
 src/qemu/qemu_capabilities.c                  |   1 +
 .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml  | 430 +++++++++--
 .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml  | 649 +++++++++++++++--
 .../qemu_5.2.0-virt.aarch64.xml               |  56 +-
 tests/domaincapsdata/qemu_5.2.0.aarch64.xml   |  56 +-
 tests/domaincapsdata/qemu_5.2.0.ppc64.xml     |   4 +-
 tests/domaincapsdata/qemu_5.2.0.s390x.xml     | 122 ++--
 tests/domaincapsdata/qemu_5.2.0.x86_64.xml    | 430 +++++++++--
 .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml  | 441 +++++++++--
 .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml  | 681 +++++++++++++++--
 .../qemu_6.0.0-virt.aarch64.xml               |  56 +-
 tests/domaincapsdata/qemu_6.0.0.aarch64.xml   |  56 +-
 tests/domaincapsdata/qemu_6.0.0.s390x.xml     | 122 ++--
 tests/domaincapsdata/qemu_6.0.0.x86_64.xml    | 441 +++++++++--
 .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml  | 442 ++++++++++--
 .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml  | 682 ++++++++++++++++--
 tests/domaincapsdata/qemu_6.1.0.x86_64.xml    | 442 ++++++++++--
 .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml  | 441 +++++++++--
 .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml  | 680 +++++++++++++++--
 .../qemu_6.2.0-virt.aarch64.xml               |  58 +-
 tests/domaincapsdata/qemu_6.2.0.aarch64.xml   |  58 +-
 tests/domaincapsdata/qemu_6.2.0.ppc64.xml     |   4 +-
 tests/domaincapsdata/qemu_6.2.0.x86_64.xml    | 441 +++++++++--
 .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml  | 441 +++++++++--
 .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml  | 673 +++++++++++++++--
 .../qemu_7.0.0-virt.aarch64.xml               |  58 +-
 tests/domaincapsdata/qemu_7.0.0.aarch64.xml   |  58 +-
 tests/domaincapsdata/qemu_7.0.0.ppc64.xml     |   4 +-
 tests/domaincapsdata/qemu_7.0.0.x86_64.xml    | 441 +++++++++--
 .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml  | 403 +++++++++--
 .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml  | 619 ++++++++++++++--
 tests/domaincapsdata/qemu_7.1.0.ppc64.xml     |   4 +-
 tests/domaincapsdata/qemu_7.1.0.x86_64.xml    | 403 +++++++++--
 .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml  | 403 +++++++++--
 .../qemu_7.2.0-tcg.x86_64+hvf.xml             | 511 +++++++++++--
 .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml  | 511 +++++++++++--
 tests/domaincapsdata/qemu_7.2.0.x86_64.xml    | 403 +++++++++--
 .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml  | 451 ++++++++++--
 .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml  | 559 ++++++++++++--
 tests/domaincapsdata/qemu_8.0.0.x86_64.xml    | 451 ++++++++++--
 .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml  | 547 ++++++++++++--
 .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml  | 570 +++++++++++++--
 tests/domaincapsdata/qemu_8.1.0.s390x.xml     | 282 ++++++--
 tests/domaincapsdata/qemu_8.1.0.x86_64.xml    | 547 ++++++++++++--
 .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml  | 547 ++++++++++++--
 .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml  | 562 +++++++++++++--
 .../qemu_8.2.0-virt.aarch64.xml               |  72 +-
 tests/domaincapsdata/qemu_8.2.0.aarch64.xml   |  72 +-
 tests/domaincapsdata/qemu_8.2.0.s390x.xml     | 280 +++++--
 tests/domaincapsdata/qemu_8.2.0.x86_64.xml    | 547 ++++++++++++--
 .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml  | 547 ++++++++++++--
 .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml  | 536 ++++++++++++--
 tests/domaincapsdata/qemu_9.0.0.x86_64.xml    | 547 ++++++++++++--
 .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml  | 576 +++++++++++++--
 .../qemu_9.1.0-tcg-virt.riscv64.xml           |  16 +-
 .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml  | 557 ++++++++++++--
 tests/domaincapsdata/qemu_9.1.0.x86_64.xml    | 576 +++++++++++++--
 .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml  | 576 +++++++++++++--
 .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml  | 557 ++++++++++++--
 tests/domaincapsdata/qemu_9.2.0.x86_64.xml    | 576 +++++++++++++--
 65 files changed, 19644 insertions(+), 2745 deletions(-)

-- 
2.47.0
Re: [PATCH 0/3] Report CPU model blockers in domain capabilities
Posted by Ján Tomko 1 year, 3 months ago
On a Friday in 2024, Jiri Denemark wrote:
>Jiri Denemark (3):
>  domain_capabilities: Sort CPU models
>  domain_capabilities: Report CPU blockers
>  NEWS: Report CPU model blockers in domain capabilities
>
> NEWS.rst                                      |   6 +
> docs/formatdomaincaps.rst                     |  56 +-
> src/conf/domain_capabilities.c                |  48 ++
> src/conf/domain_capabilities.h                |   2 +
> src/libvirt_private.syms                      |   1 +
> src/qemu/qemu_capabilities.c                  |   1 +
> .../domaincapsdata/qemu_5.2.0-q35.x86_64.xml  | 430 +++++++++--
> .../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml  | 649 +++++++++++++++--
> .../qemu_5.2.0-virt.aarch64.xml               |  56 +-
> tests/domaincapsdata/qemu_5.2.0.aarch64.xml   |  56 +-
> tests/domaincapsdata/qemu_5.2.0.ppc64.xml     |   4 +-
> tests/domaincapsdata/qemu_5.2.0.s390x.xml     | 122 ++--
> tests/domaincapsdata/qemu_5.2.0.x86_64.xml    | 430 +++++++++--
> .../domaincapsdata/qemu_6.0.0-q35.x86_64.xml  | 441 +++++++++--
> .../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml  | 681 +++++++++++++++--
> .../qemu_6.0.0-virt.aarch64.xml               |  56 +-
> tests/domaincapsdata/qemu_6.0.0.aarch64.xml   |  56 +-
> tests/domaincapsdata/qemu_6.0.0.s390x.xml     | 122 ++--
> tests/domaincapsdata/qemu_6.0.0.x86_64.xml    | 441 +++++++++--
> .../domaincapsdata/qemu_6.1.0-q35.x86_64.xml  | 442 ++++++++++--
> .../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml  | 682 ++++++++++++++++--
> tests/domaincapsdata/qemu_6.1.0.x86_64.xml    | 442 ++++++++++--
> .../domaincapsdata/qemu_6.2.0-q35.x86_64.xml  | 441 +++++++++--
> .../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml  | 680 +++++++++++++++--
> .../qemu_6.2.0-virt.aarch64.xml               |  58 +-
> tests/domaincapsdata/qemu_6.2.0.aarch64.xml   |  58 +-
> tests/domaincapsdata/qemu_6.2.0.ppc64.xml     |   4 +-
> tests/domaincapsdata/qemu_6.2.0.x86_64.xml    | 441 +++++++++--
> .../domaincapsdata/qemu_7.0.0-q35.x86_64.xml  | 441 +++++++++--
> .../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml  | 673 +++++++++++++++--
> .../qemu_7.0.0-virt.aarch64.xml               |  58 +-
> tests/domaincapsdata/qemu_7.0.0.aarch64.xml   |  58 +-
> tests/domaincapsdata/qemu_7.0.0.ppc64.xml     |   4 +-
> tests/domaincapsdata/qemu_7.0.0.x86_64.xml    | 441 +++++++++--
> .../domaincapsdata/qemu_7.1.0-q35.x86_64.xml  | 403 +++++++++--
> .../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml  | 619 ++++++++++++++--
> tests/domaincapsdata/qemu_7.1.0.ppc64.xml     |   4 +-
> tests/domaincapsdata/qemu_7.1.0.x86_64.xml    | 403 +++++++++--
> .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml  | 403 +++++++++--
> .../qemu_7.2.0-tcg.x86_64+hvf.xml             | 511 +++++++++++--
> .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml  | 511 +++++++++++--
> tests/domaincapsdata/qemu_7.2.0.x86_64.xml    | 403 +++++++++--
> .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml  | 451 ++++++++++--
> .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml  | 559 ++++++++++++--
> tests/domaincapsdata/qemu_8.0.0.x86_64.xml    | 451 ++++++++++--
> .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml  | 547 ++++++++++++--
> .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml  | 570 +++++++++++++--
> tests/domaincapsdata/qemu_8.1.0.s390x.xml     | 282 ++++++--
> tests/domaincapsdata/qemu_8.1.0.x86_64.xml    | 547 ++++++++++++--
> .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml  | 547 ++++++++++++--
> .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml  | 562 +++++++++++++--
> .../qemu_8.2.0-virt.aarch64.xml               |  72 +-
> tests/domaincapsdata/qemu_8.2.0.aarch64.xml   |  72 +-
> tests/domaincapsdata/qemu_8.2.0.s390x.xml     | 280 +++++--
> tests/domaincapsdata/qemu_8.2.0.x86_64.xml    | 547 ++++++++++++--
> .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml  | 547 ++++++++++++--
> .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml  | 536 ++++++++++++--
> tests/domaincapsdata/qemu_9.0.0.x86_64.xml    | 547 ++++++++++++--
> .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml  | 576 +++++++++++++--
> .../qemu_9.1.0-tcg-virt.riscv64.xml           |  16 +-
> .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml  | 557 ++++++++++++--
> tests/domaincapsdata/qemu_9.1.0.x86_64.xml    | 576 +++++++++++++--
> .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml  | 576 +++++++++++++--
> .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml  | 557 ++++++++++++--
> tests/domaincapsdata/qemu_9.2.0.x86_64.xml    | 576 +++++++++++++--
> 65 files changed, 19644 insertions(+), 2745 deletions(-)
>

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

Jano