[libvirt PATCH 0/9] qemu: Add support for -cpu host, migratable=on|off

Jiri Denemark posted 9 patches 3 years, 10 months ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/cover.1591380619.git.jdenemar@redhat.com
docs/formatdomain.html.in                     |  14 +-
docs/formatdomaincaps.html.in                 |  13 +-
docs/schemas/domaincaps.rng                   |   3 +
docs/schemas/domaincommon.rng                 |   5 +
src/conf/cpu_conf.c                           | 157 +++++++++---------
src/conf/cpu_conf.h                           |   1 +
src/conf/domain_capabilities.c                |  13 +-
src/conf/domain_capabilities.h                |   1 +
src/qemu/qemu_capabilities.c                  |  28 +++-
src/qemu/qemu_capabilities.h                  |   4 +
src/qemu/qemu_command.c                       |  15 ++
src/qemu/qemu_domain.c                        |  14 +-
.../domaincapsdata/qemu_1.5.3-q35.x86_64.xml  |   6 +-
tests/domaincapsdata/qemu_1.5.3.x86_64.xml    |   6 +-
.../domaincapsdata/qemu_1.6.0-q35.x86_64.xml  |   6 +-
tests/domaincapsdata/qemu_1.6.0.x86_64.xml    |   6 +-
.../domaincapsdata/qemu_1.7.0-q35.x86_64.xml  |   6 +-
tests/domaincapsdata/qemu_1.7.0.x86_64.xml    |   6 +-
.../domaincapsdata/qemu_2.1.1-q35.x86_64.xml  |   6 +-
tests/domaincapsdata/qemu_2.1.1.x86_64.xml    |   6 +-
.../domaincapsdata/qemu_2.10.0-q35.x86_64.xml |   6 +-
.../qemu_2.10.0-virt.aarch64.xml              |   6 +-
tests/domaincapsdata/qemu_2.10.0.aarch64.xml  |   6 +-
tests/domaincapsdata/qemu_2.10.0.ppc64.xml    |   6 +-
tests/domaincapsdata/qemu_2.10.0.s390x.xml    |   6 +-
tests/domaincapsdata/qemu_2.10.0.x86_64.xml   |   6 +-
.../domaincapsdata/qemu_2.11.0-q35.x86_64.xml |   6 +-
tests/domaincapsdata/qemu_2.11.0.s390x.xml    |   6 +-
tests/domaincapsdata/qemu_2.11.0.x86_64.xml   |   6 +-
.../domaincapsdata/qemu_2.12.0-q35.x86_64.xml |   7 +-
.../qemu_2.12.0-virt.aarch64.xml              |   6 +-
tests/domaincapsdata/qemu_2.12.0.aarch64.xml  |   6 +-
tests/domaincapsdata/qemu_2.12.0.ppc64.xml    |   6 +-
tests/domaincapsdata/qemu_2.12.0.s390x.xml    |   6 +-
tests/domaincapsdata/qemu_2.12.0.x86_64.xml   |   7 +-
.../domaincapsdata/qemu_2.4.0-q35.x86_64.xml  |   6 +-
tests/domaincapsdata/qemu_2.4.0.x86_64.xml    |   6 +-
.../domaincapsdata/qemu_2.5.0-q35.x86_64.xml  |   6 +-
tests/domaincapsdata/qemu_2.5.0.x86_64.xml    |   6 +-
.../domaincapsdata/qemu_2.6.0-q35.x86_64.xml  |   6 +-
.../qemu_2.6.0-virt.aarch64.xml               |   6 +-
tests/domaincapsdata/qemu_2.6.0.aarch64.xml   |   6 +-
tests/domaincapsdata/qemu_2.6.0.ppc64.xml     |   6 +-
tests/domaincapsdata/qemu_2.6.0.x86_64.xml    |   6 +-
.../domaincapsdata/qemu_2.7.0-q35.x86_64.xml  |   6 +-
tests/domaincapsdata/qemu_2.7.0.s390x.xml     |   6 +-
tests/domaincapsdata/qemu_2.7.0.x86_64.xml    |   6 +-
.../domaincapsdata/qemu_2.8.0-q35.x86_64.xml  |   6 +-
tests/domaincapsdata/qemu_2.8.0.s390x.xml     |   6 +-
tests/domaincapsdata/qemu_2.8.0.x86_64.xml    |   6 +-
.../domaincapsdata/qemu_2.9.0-q35.x86_64.xml  |   6 +-
tests/domaincapsdata/qemu_2.9.0.ppc64.xml     |   6 +-
tests/domaincapsdata/qemu_2.9.0.s390x.xml     |   6 +-
tests/domaincapsdata/qemu_2.9.0.x86_64.xml    |   6 +-
.../domaincapsdata/qemu_3.0.0-q35.x86_64.xml  |   7 +-
tests/domaincapsdata/qemu_3.0.0.ppc64.xml     |   6 +-
tests/domaincapsdata/qemu_3.0.0.s390x.xml     |   6 +-
tests/domaincapsdata/qemu_3.0.0.x86_64.xml    |   7 +-
.../domaincapsdata/qemu_3.1.0-q35.x86_64.xml  |   7 +-
tests/domaincapsdata/qemu_3.1.0.ppc64.xml     |   6 +-
tests/domaincapsdata/qemu_3.1.0.x86_64.xml    |   7 +-
.../domaincapsdata/qemu_4.0.0-q35.x86_64.xml  |   7 +-
.../qemu_4.0.0-virt.aarch64.xml               |   6 +-
tests/domaincapsdata/qemu_4.0.0.aarch64.xml   |   6 +-
tests/domaincapsdata/qemu_4.0.0.ppc64.xml     |   6 +-
tests/domaincapsdata/qemu_4.0.0.s390x.xml     |   6 +-
tests/domaincapsdata/qemu_4.0.0.x86_64.xml    |   7 +-
.../domaincapsdata/qemu_4.1.0-q35.x86_64.xml  |   7 +-
tests/domaincapsdata/qemu_4.1.0.x86_64.xml    |   7 +-
.../domaincapsdata/qemu_4.2.0-q35.x86_64.xml  |   7 +-
.../qemu_4.2.0-virt.aarch64.xml               |   6 +-
tests/domaincapsdata/qemu_4.2.0.aarch64.xml   |   6 +-
tests/domaincapsdata/qemu_4.2.0.ppc64.xml     |   6 +-
tests/domaincapsdata/qemu_4.2.0.s390x.xml     |   6 +-
tests/domaincapsdata/qemu_4.2.0.x86_64.xml    |   7 +-
.../domaincapsdata/qemu_5.0.0-q35.x86_64.xml  |   7 +-
.../qemu_5.0.0-virt.aarch64.xml               |   6 +-
tests/domaincapsdata/qemu_5.0.0.aarch64.xml   |   6 +-
tests/domaincapsdata/qemu_5.0.0.ppc64.xml     |   6 +-
tests/domaincapsdata/qemu_5.0.0.x86_64.xml    |   7 +-
.../domaincapsdata/qemu_5.1.0-q35.x86_64.xml  |   7 +-
tests/domaincapsdata/qemu_5.1.0.x86_64.xml    |   7 +-
.../caps_2.10.0.s390x.replies                 |  22 ---
.../caps_2.10.0.x86_64.xml                    |   1 +
.../caps_2.11.0.s390x.replies                 |  22 ---
.../caps_2.11.0.x86_64.xml                    |   1 +
.../caps_2.12.0.s390x.replies                 |  22 ---
.../caps_2.12.0.x86_64.xml                    |   2 +
.../caps_2.8.0.s390x.replies                  |  22 ---
.../caps_2.9.0.s390x.replies                  |  22 ---
.../caps_2.9.0.x86_64.xml                     |   1 +
.../caps_3.0.0.s390x.replies                  |  22 ---
.../caps_3.0.0.x86_64.xml                     |   2 +
.../caps_3.1.0.x86_64.xml                     |   2 +
.../caps_4.0.0.s390x.replies                  |  48 +-----
.../caps_4.0.0.x86_64.xml                     |   2 +
.../caps_4.1.0.x86_64.xml                     |   2 +
.../caps_4.2.0.aarch64.replies                |  48 +-----
.../caps_4.2.0.s390x.replies                  |  48 +-----
.../caps_4.2.0.x86_64.xml                     |   2 +
.../caps_5.0.0.aarch64.replies                |  48 +-----
.../caps_5.0.0.x86_64.xml                     |   2 +
.../caps_5.1.0.x86_64.xml                     |   2 +
.../migration-in-params-in.xml                |   2 +-
.../migration-out-params-in.xml               |   2 +-
.../cpu-check-default-none.xml                |   2 +-
.../qemuxml2xmloutdata/cpu-host-kvmclock.xml  |   2 +-
.../cpu-host-passthrough-features.xml         |   2 +-
tests/qemuxml2xmloutdata/kvm-features.xml     |   2 +-
109 files changed, 578 insertions(+), 481 deletions(-)
[libvirt PATCH 0/9] qemu: Add support for -cpu host, migratable=on|off
Posted by Jiri Denemark 3 years, 10 months ago
Jiri Denemark (9):
  conf: Use g_auto* in virCPUDefParseXML
  qemu: Probe for .migratable property of a CPU
  qemu: Probe for migrtability support in CPU expansion
  qemu: Avoid probing unsupported migratable CPU expansion
  conf: Introduce migratable attribute for the <cpu> element
  conf: Advertise migratable attribute for CPU in domcaps
  qemu: Advertise migratable attribute for CPU in domcaps
  qemu: Fill default value in //cpu/@migratable attribute
  qemu: Pass migratable=on|off property for -cpu host

 docs/formatdomain.html.in                     |  14 +-
 docs/formatdomaincaps.html.in                 |  13 +-
 docs/schemas/domaincaps.rng                   |   3 +
 docs/schemas/domaincommon.rng                 |   5 +
 src/conf/cpu_conf.c                           | 157 +++++++++---------
 src/conf/cpu_conf.h                           |   1 +
 src/conf/domain_capabilities.c                |  13 +-
 src/conf/domain_capabilities.h                |   1 +
 src/qemu/qemu_capabilities.c                  |  28 +++-
 src/qemu/qemu_capabilities.h                  |   4 +
 src/qemu/qemu_command.c                       |  15 ++
 src/qemu/qemu_domain.c                        |  14 +-
 .../domaincapsdata/qemu_1.5.3-q35.x86_64.xml  |   6 +-
 tests/domaincapsdata/qemu_1.5.3.x86_64.xml    |   6 +-
 .../domaincapsdata/qemu_1.6.0-q35.x86_64.xml  |   6 +-
 tests/domaincapsdata/qemu_1.6.0.x86_64.xml    |   6 +-
 .../domaincapsdata/qemu_1.7.0-q35.x86_64.xml  |   6 +-
 tests/domaincapsdata/qemu_1.7.0.x86_64.xml    |   6 +-
 .../domaincapsdata/qemu_2.1.1-q35.x86_64.xml  |   6 +-
 tests/domaincapsdata/qemu_2.1.1.x86_64.xml    |   6 +-
 .../domaincapsdata/qemu_2.10.0-q35.x86_64.xml |   6 +-
 .../qemu_2.10.0-virt.aarch64.xml              |   6 +-
 tests/domaincapsdata/qemu_2.10.0.aarch64.xml  |   6 +-
 tests/domaincapsdata/qemu_2.10.0.ppc64.xml    |   6 +-
 tests/domaincapsdata/qemu_2.10.0.s390x.xml    |   6 +-
 tests/domaincapsdata/qemu_2.10.0.x86_64.xml   |   6 +-
 .../domaincapsdata/qemu_2.11.0-q35.x86_64.xml |   6 +-
 tests/domaincapsdata/qemu_2.11.0.s390x.xml    |   6 +-
 tests/domaincapsdata/qemu_2.11.0.x86_64.xml   |   6 +-
 .../domaincapsdata/qemu_2.12.0-q35.x86_64.xml |   7 +-
 .../qemu_2.12.0-virt.aarch64.xml              |   6 +-
 tests/domaincapsdata/qemu_2.12.0.aarch64.xml  |   6 +-
 tests/domaincapsdata/qemu_2.12.0.ppc64.xml    |   6 +-
 tests/domaincapsdata/qemu_2.12.0.s390x.xml    |   6 +-
 tests/domaincapsdata/qemu_2.12.0.x86_64.xml   |   7 +-
 .../domaincapsdata/qemu_2.4.0-q35.x86_64.xml  |   6 +-
 tests/domaincapsdata/qemu_2.4.0.x86_64.xml    |   6 +-
 .../domaincapsdata/qemu_2.5.0-q35.x86_64.xml  |   6 +-
 tests/domaincapsdata/qemu_2.5.0.x86_64.xml    |   6 +-
 .../domaincapsdata/qemu_2.6.0-q35.x86_64.xml  |   6 +-
 .../qemu_2.6.0-virt.aarch64.xml               |   6 +-
 tests/domaincapsdata/qemu_2.6.0.aarch64.xml   |   6 +-
 tests/domaincapsdata/qemu_2.6.0.ppc64.xml     |   6 +-
 tests/domaincapsdata/qemu_2.6.0.x86_64.xml    |   6 +-
 .../domaincapsdata/qemu_2.7.0-q35.x86_64.xml  |   6 +-
 tests/domaincapsdata/qemu_2.7.0.s390x.xml     |   6 +-
 tests/domaincapsdata/qemu_2.7.0.x86_64.xml    |   6 +-
 .../domaincapsdata/qemu_2.8.0-q35.x86_64.xml  |   6 +-
 tests/domaincapsdata/qemu_2.8.0.s390x.xml     |   6 +-
 tests/domaincapsdata/qemu_2.8.0.x86_64.xml    |   6 +-
 .../domaincapsdata/qemu_2.9.0-q35.x86_64.xml  |   6 +-
 tests/domaincapsdata/qemu_2.9.0.ppc64.xml     |   6 +-
 tests/domaincapsdata/qemu_2.9.0.s390x.xml     |   6 +-
 tests/domaincapsdata/qemu_2.9.0.x86_64.xml    |   6 +-
 .../domaincapsdata/qemu_3.0.0-q35.x86_64.xml  |   7 +-
 tests/domaincapsdata/qemu_3.0.0.ppc64.xml     |   6 +-
 tests/domaincapsdata/qemu_3.0.0.s390x.xml     |   6 +-
 tests/domaincapsdata/qemu_3.0.0.x86_64.xml    |   7 +-
 .../domaincapsdata/qemu_3.1.0-q35.x86_64.xml  |   7 +-
 tests/domaincapsdata/qemu_3.1.0.ppc64.xml     |   6 +-
 tests/domaincapsdata/qemu_3.1.0.x86_64.xml    |   7 +-
 .../domaincapsdata/qemu_4.0.0-q35.x86_64.xml  |   7 +-
 .../qemu_4.0.0-virt.aarch64.xml               |   6 +-
 tests/domaincapsdata/qemu_4.0.0.aarch64.xml   |   6 +-
 tests/domaincapsdata/qemu_4.0.0.ppc64.xml     |   6 +-
 tests/domaincapsdata/qemu_4.0.0.s390x.xml     |   6 +-
 tests/domaincapsdata/qemu_4.0.0.x86_64.xml    |   7 +-
 .../domaincapsdata/qemu_4.1.0-q35.x86_64.xml  |   7 +-
 tests/domaincapsdata/qemu_4.1.0.x86_64.xml    |   7 +-
 .../domaincapsdata/qemu_4.2.0-q35.x86_64.xml  |   7 +-
 .../qemu_4.2.0-virt.aarch64.xml               |   6 +-
 tests/domaincapsdata/qemu_4.2.0.aarch64.xml   |   6 +-
 tests/domaincapsdata/qemu_4.2.0.ppc64.xml     |   6 +-
 tests/domaincapsdata/qemu_4.2.0.s390x.xml     |   6 +-
 tests/domaincapsdata/qemu_4.2.0.x86_64.xml    |   7 +-
 .../domaincapsdata/qemu_5.0.0-q35.x86_64.xml  |   7 +-
 .../qemu_5.0.0-virt.aarch64.xml               |   6 +-
 tests/domaincapsdata/qemu_5.0.0.aarch64.xml   |   6 +-
 tests/domaincapsdata/qemu_5.0.0.ppc64.xml     |   6 +-
 tests/domaincapsdata/qemu_5.0.0.x86_64.xml    |   7 +-
 .../domaincapsdata/qemu_5.1.0-q35.x86_64.xml  |   7 +-
 tests/domaincapsdata/qemu_5.1.0.x86_64.xml    |   7 +-
 .../caps_2.10.0.s390x.replies                 |  22 ---
 .../caps_2.10.0.x86_64.xml                    |   1 +
 .../caps_2.11.0.s390x.replies                 |  22 ---
 .../caps_2.11.0.x86_64.xml                    |   1 +
 .../caps_2.12.0.s390x.replies                 |  22 ---
 .../caps_2.12.0.x86_64.xml                    |   2 +
 .../caps_2.8.0.s390x.replies                  |  22 ---
 .../caps_2.9.0.s390x.replies                  |  22 ---
 .../caps_2.9.0.x86_64.xml                     |   1 +
 .../caps_3.0.0.s390x.replies                  |  22 ---
 .../caps_3.0.0.x86_64.xml                     |   2 +
 .../caps_3.1.0.x86_64.xml                     |   2 +
 .../caps_4.0.0.s390x.replies                  |  48 +-----
 .../caps_4.0.0.x86_64.xml                     |   2 +
 .../caps_4.1.0.x86_64.xml                     |   2 +
 .../caps_4.2.0.aarch64.replies                |  48 +-----
 .../caps_4.2.0.s390x.replies                  |  48 +-----
 .../caps_4.2.0.x86_64.xml                     |   2 +
 .../caps_5.0.0.aarch64.replies                |  48 +-----
 .../caps_5.0.0.x86_64.xml                     |   2 +
 .../caps_5.1.0.x86_64.xml                     |   2 +
 .../migration-in-params-in.xml                |   2 +-
 .../migration-out-params-in.xml               |   2 +-
 .../cpu-check-default-none.xml                |   2 +-
 .../qemuxml2xmloutdata/cpu-host-kvmclock.xml  |   2 +-
 .../cpu-host-passthrough-features.xml         |   2 +-
 tests/qemuxml2xmloutdata/kvm-features.xml     |   2 +-
 109 files changed, 578 insertions(+), 481 deletions(-)

-- 
2.27.0

Re: [libvirt PATCH 0/9] qemu: Add support for -cpu host, migratable=on|off
Posted by Michal Privoznik 3 years, 10 months ago
On 6/5/20 8:31 PM, Jiri Denemark wrote:
> 
> Jiri Denemark (9):
>    conf: Use g_auto* in virCPUDefParseXML
>    qemu: Probe for .migratable property of a CPU
>    qemu: Probe for migrtability support in CPU expansion
>    qemu: Avoid probing unsupported migratable CPU expansion
>    conf: Introduce migratable attribute for the <cpu> element
>    conf: Advertise migratable attribute for CPU in domcaps
>    qemu: Advertise migratable attribute for CPU in domcaps
>    qemu: Fill default value in //cpu/@migratable attribute
>    qemu: Pass migratable=on|off property for -cpu host
> 
>   docs/formatdomain.html.in                     |  14 +-
>   docs/formatdomaincaps.html.in                 |  13 +-
>   docs/schemas/domaincaps.rng                   |   3 +
>   docs/schemas/domaincommon.rng                 |   5 +
>   src/conf/cpu_conf.c                           | 157 +++++++++---------
>   src/conf/cpu_conf.h                           |   1 +
>   src/conf/domain_capabilities.c                |  13 +-
>   src/conf/domain_capabilities.h                |   1 +
>   src/qemu/qemu_capabilities.c                  |  28 +++-
>   src/qemu/qemu_capabilities.h                  |   4 +
>   src/qemu/qemu_command.c                       |  15 ++
>   src/qemu/qemu_domain.c                        |  14 +-
>   .../domaincapsdata/qemu_1.5.3-q35.x86_64.xml  |   6 +-
>   tests/domaincapsdata/qemu_1.5.3.x86_64.xml    |   6 +-
>   .../domaincapsdata/qemu_1.6.0-q35.x86_64.xml  |   6 +-
>   tests/domaincapsdata/qemu_1.6.0.x86_64.xml    |   6 +-
>   .../domaincapsdata/qemu_1.7.0-q35.x86_64.xml  |   6 +-
>   tests/domaincapsdata/qemu_1.7.0.x86_64.xml    |   6 +-
>   .../domaincapsdata/qemu_2.1.1-q35.x86_64.xml  |   6 +-
>   tests/domaincapsdata/qemu_2.1.1.x86_64.xml    |   6 +-
>   .../domaincapsdata/qemu_2.10.0-q35.x86_64.xml |   6 +-
>   .../qemu_2.10.0-virt.aarch64.xml              |   6 +-
>   tests/domaincapsdata/qemu_2.10.0.aarch64.xml  |   6 +-
>   tests/domaincapsdata/qemu_2.10.0.ppc64.xml    |   6 +-
>   tests/domaincapsdata/qemu_2.10.0.s390x.xml    |   6 +-
>   tests/domaincapsdata/qemu_2.10.0.x86_64.xml   |   6 +-
>   .../domaincapsdata/qemu_2.11.0-q35.x86_64.xml |   6 +-
>   tests/domaincapsdata/qemu_2.11.0.s390x.xml    |   6 +-
>   tests/domaincapsdata/qemu_2.11.0.x86_64.xml   |   6 +-
>   .../domaincapsdata/qemu_2.12.0-q35.x86_64.xml |   7 +-
>   .../qemu_2.12.0-virt.aarch64.xml              |   6 +-
>   tests/domaincapsdata/qemu_2.12.0.aarch64.xml  |   6 +-
>   tests/domaincapsdata/qemu_2.12.0.ppc64.xml    |   6 +-
>   tests/domaincapsdata/qemu_2.12.0.s390x.xml    |   6 +-
>   tests/domaincapsdata/qemu_2.12.0.x86_64.xml   |   7 +-
>   .../domaincapsdata/qemu_2.4.0-q35.x86_64.xml  |   6 +-
>   tests/domaincapsdata/qemu_2.4.0.x86_64.xml    |   6 +-
>   .../domaincapsdata/qemu_2.5.0-q35.x86_64.xml  |   6 +-
>   tests/domaincapsdata/qemu_2.5.0.x86_64.xml    |   6 +-
>   .../domaincapsdata/qemu_2.6.0-q35.x86_64.xml  |   6 +-
>   .../qemu_2.6.0-virt.aarch64.xml               |   6 +-
>   tests/domaincapsdata/qemu_2.6.0.aarch64.xml   |   6 +-
>   tests/domaincapsdata/qemu_2.6.0.ppc64.xml     |   6 +-
>   tests/domaincapsdata/qemu_2.6.0.x86_64.xml    |   6 +-
>   .../domaincapsdata/qemu_2.7.0-q35.x86_64.xml  |   6 +-
>   tests/domaincapsdata/qemu_2.7.0.s390x.xml     |   6 +-
>   tests/domaincapsdata/qemu_2.7.0.x86_64.xml    |   6 +-
>   .../domaincapsdata/qemu_2.8.0-q35.x86_64.xml  |   6 +-
>   tests/domaincapsdata/qemu_2.8.0.s390x.xml     |   6 +-
>   tests/domaincapsdata/qemu_2.8.0.x86_64.xml    |   6 +-
>   .../domaincapsdata/qemu_2.9.0-q35.x86_64.xml  |   6 +-
>   tests/domaincapsdata/qemu_2.9.0.ppc64.xml     |   6 +-
>   tests/domaincapsdata/qemu_2.9.0.s390x.xml     |   6 +-
>   tests/domaincapsdata/qemu_2.9.0.x86_64.xml    |   6 +-
>   .Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
../domaincapsdata/qemu_3.0.0-q35.x86_64.xml  |   7 +-
>   tests/domaincapsdata/qemu_3.0.0.ppc64.xml     |   6 +-
>   tests/domaincapsdata/qemu_3.0.0.s390x.xml     |   6 +-
>   tests/domaincapsdata/qemu_3.0.0.x86_64.xml    |   7 +-
>   .../domaincapsdata/qemu_3.1.0-q35.x86_64.xml  |   7 +-
>   tests/domaincapsdata/qemu_3.1.0.ppc64.xml     |   6 +-
>   tests/domaincapsdata/qemu_3.1.0.x86_64.xml    |   7 +-
>   .../domaincapsdata/qemu_4.0.0-q35.x86_64.xml  |   7 +-
>   .../qemu_4.0.0-virt.aarch64.xml               |   6 +-
>   tests/domaincapsdata/qemu_4.0.0.aarch64.xml   |   6 +-
>   tests/domaincapsdata/qemu_4.0.0.ppc64.xml     |   6 +-
>   tests/domaincapsdata/qemu_4.0.0.s390x.xml     |   6 +-
>   tests/domaincapsdata/qemu_4.0.0.x86_64.xml    |   7 +-
>   .../domaincapsdata/qemu_4.1.0-q35.x86_64.xml  |   7 +-
>   tests/domaincapsdata/qemu_4.1.0.x86_64.xml    |   7 +-
>   .../domaincapsdata/qemu_4.2.0-q35.x86_64.xml  |   7 +-
>   .../qemu_4.2.0-virt.aarch64.xml               |   6 +-
>   tests/domaincapsdata/qemu_4.2.0.aarch64.xml   |   6 +-
>   tests/domaincapsdata/qemu_4.2.0.ppc64.xml     |   6 +-
>   tests/domaincapsdata/qemu_4.2.0.s390x.xml     |   6 +-
>   tests/domaincapsdata/qemu_4.2.0.x86_64.xml    |   7 +-
>   .../domaincapsdata/qemu_5.0.0-q35.x86_64.xml  |   7 +-
>   .../qemu_5.0.0-virt.aarch64.xml               |   6 +-
>   tests/domaincapsdata/qemu_5.0.0.aarch64.xml   |   6 +-
>   tests/domaincapsdata/qemu_5.0.0.ppc64.xml     |   6 +-
>   tests/domaincapsdata/qemu_5.0.0.x86_64.xml    |   7 +-
>   .../domaincapsdata/qemu_5.1.0-q35.x86_64.xml  |   7 +-
>   tests/domaincapsdata/qemu_5.1.0.x86_64.xml    |   7 +-
>   .../caps_2.10.0.s390x.replies                 |  22 ---
>   .../caps_2.10.0.x86_64.xml                    |   1 +
>   .../caps_2.11.0.s390x.replies                 |  22 ---
>   .../caps_2.11.0.x86_64.xml                    |   1 +
>   .../caps_2.12.0.s390x.replies                 |  22 ---
>   .../caps_2.12.0.x86_64.xml                    |   2 +
>   .../caps_2.8.0.s390x.replies                  |  22 ---
>   .../caps_2.9.0.s390x.replies                  |  22 ---
>   .../caps_2.9.0.x86_64.xml                     |   1 +
>   .../caps_3.0.0.s390x.replies                  |  22 ---
>   .../caps_3.0.0.x86_64.xml                     |   2 +
>   .../caps_3.1.0.x86_64.xml                     |   2 +
>   .../caps_4.0.0.s390x.replies                  |  48 +-----
>   .../caps_4.0.0.x86_64.xml                     |   2 +
>   .../caps_4.1.0.x86_64.xml                     |   2 +
>   .../caps_4.2.0.aarch64.replies                |  48 +-----
>   .../caps_4.2.0.s390x.replies                  |  48 +-----
>   .../caps_4.2.0.x86_64.xml                     |   2 +
>   .../caps_5.0.0.aarch64.replies                |  48 +-----
>   .../caps_5.0.0.x86_64.xml                     |   2 +
>   .../caps_5.1.0.x86_64.xml                     |   2 +
>   .../migration-in-params-in.xml                |   2 +-
>   .../migration-out-params-in.xml               |   2 +-
>   .../cpu-check-default-none.xml                |   2 +-
>   .../qemuxml2xmloutdata/cpu-host-kvmclock.xml  |   2 +-
>   .../cpu-host-passthrough-features.xml         |   2 +-
>   tests/qemuxml2xmloutdata/kvm-features.xml     |   2 +-
>   109 files changed, 578 insertions(+), 481 deletions(-)
> 

Is there a BZ link that can be put into one of the commit messages?

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

Michal

Re: [libvirt PATCH 0/9] qemu: Add support for -cpu host, migratable=on|off
Posted by Jiri Denemark 3 years, 10 months ago
On Tue, Jun 09, 2020 at 12:35:02 +0200, Michal Privoznik wrote:
> On 6/5/20 8:31 PM, Jiri Denemark wrote:
> > 
> > Jiri Denemark (9):
> >    conf: Use g_auto* in virCPUDefParseXML
> >    qemu: Probe for .migratable property of a CPU
> >    qemu: Probe for migrtability support in CPU expansion
> >    qemu: Avoid probing unsupported migratable CPU expansion
> >    conf: Introduce migratable attribute for the <cpu> element
> >    conf: Advertise migratable attribute for CPU in domcaps
> >    qemu: Advertise migratable attribute for CPU in domcaps
> >    qemu: Fill default value in //cpu/@migratable attribute
> >    qemu: Pass migratable=on|off property for -cpu host
...
> 
> Is there a BZ link that can be put into one of the commit messages?

No, there's no BZ for this.

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

Thanks.

Jirka