[libvirt] [PATCH 0/8] qemu: Add support for unavailable-features

Jiri Denemark jdenemar at redhat.com
Wed Nov 2 09:22:29 UTC 2016


QEMU 2.8.0 adds support for unavailable-features in
query-cpu-definitions reply. The unavailable-features array lists CPU
features which prevent a corresponding CPU model from being usable on
current host. It can only be used when all the unavailable features are
disabled. Empty array means the CPU model can be used without
modifications.

Jiri Denemark (8):
  qemu: Add support for unavailable-features
  tests: Add QEMU 2.8.0 capabilities data
  qemu: Add flags to virQEMUCapsNewForBinaryInternal
  qemu: Enable KVM when probing capabilities
  qemu: Store loaded QEMU binary ctime in qemuCaps
  qemu: Unify cached caps validity checks
  qemu: Discard caps cache when KVM availability changes
  qemu: Ignore CPU usability when accel doesn't match

 src/conf/domain_capabilities.c                     |   11 +-
 src/conf/domain_capabilities.h                     |    3 +-
 src/qemu/qemu_capabilities.c                       |  196 +-
 src/qemu/qemu_capabilities.h                       |   11 +-
 src/qemu/qemu_capspriv.h                           |    9 +-
 src/qemu/qemu_monitor.h                            |    1 +
 src/qemu/qemu_monitor_json.c                       |   27 +-
 src/qemu/qemu_process.c                            |    2 +-
 .../qemu_2.8.0-kvm-on-tcg.x86_64.xml               |  116 +
 .../qemu_2.8.0-tcg-on-kvm.x86_64.xml               |  116 +
 .../domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml |  116 +
 tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml   |  116 +
 tests/domaincapstest.c                             |   16 +
 .../caps_2.8.0-tcg.x86_64.replies                  | 5239 ++++++++++++++++++++
 .../qemucapabilitiesdata/caps_2.8.0-tcg.x86_64.xml |  260 +
 .../qemucapabilitiesdata/caps_2.8.0.x86_64.replies | 5176 +++++++++++++++++++
 tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml   |  260 +
 tests/qemucapabilitiestest.c                       |    2 +
 tests/qemucapsprobe.c                              |   18 +-
 tests/qemumonitorjsontest.c                        |   25 +-
 tests/qemuxml2argvtest.c                           |   12 +-
 tests/testutilsqemu.c                              |    3 +-
 22 files changed, 11655 insertions(+), 80 deletions(-)
 create mode 100644 tests/domaincapsschemadata/qemu_2.8.0-kvm-on-tcg.x86_64.xml
 create mode 100644 tests/domaincapsschemadata/qemu_2.8.0-tcg-on-kvm.x86_64.xml
 create mode 100644 tests/domaincapsschemadata/qemu_2.8.0-tcg.x86_64.xml
 create mode 100644 tests/domaincapsschemadata/qemu_2.8.0.x86_64.xml
 create mode 100644 tests/qemucapabilitiesdata/caps_2.8.0-tcg.x86_64.replies
 create mode 100644 tests/qemucapabilitiesdata/caps_2.8.0-tcg.x86_64.xml
 create mode 100644 tests/qemucapabilitiesdata/caps_2.8.0.x86_64.replies
 create mode 100644 tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml

-- 
2.10.2




More information about the libvir-list mailing list