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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]
  Powered by Linux