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

Michal Privoznik mprivozn at redhat.com
Tue Jun 9 10:35:02 UTC 2020


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 at 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 at redhat.com>

Michal




More information about the libvir-list mailing list