[libvirt] [PATCH 00/14] Another round of CPU driver changes
Jiri Denemark
jdenemar at redhat.com
Thu Nov 10 22:39:25 UTC 2016
This is another step in revisiting all APIs provided by the cpu driver
and making them a bit more sane. As with the previous round(s), the
updated APIs will gain virCPU prefix so that they can be easily
distinguished from the ones that still need some work.
Jiri Denemark (14):
cpu: Rename cpuGetModels
cpu: Rename and document cpuModelIsAllowed
cpu: Rename cpuDataParse
cpu: Rename cpuDataFormat
cputest: Don't use preferred model for minimum match CPUs
cputest: Don't use unsupported preferred model
cputest: Don't use preferred model with forbidden fallback
cputest: Don't use superfluous preferred model
cputest: Don't use preferred CPU model at all
cpu: Make models array in virCPUTranslate constant
cputest: Don't test cpuGuestData
cpu: Introduce virCPUConvertLegacy API
cpu: Avoid adding <vendor> to custom CPUs
cpu: Drop cpuGuestData
src/conf/cpu_conf.c | 28 ++++-
src/conf/cpu_conf.h | 3 +-
src/cpu/cpu.c | 115 +++++++++++----------
src/cpu/cpu.h | 50 ++++-----
src/cpu/cpu_arm.c | 12 +--
src/cpu/cpu_ppc64.c | 45 +++-----
src/cpu/cpu_s390.c | 1 -
src/cpu/cpu_x86.c | 36 ++-----
src/libvirt_private.syms | 8 +-
src/qemu/qemu_capabilities.c | 2 +-
src/qemu/qemu_driver.c | 2 +-
src/qemu/qemu_process.c | 6 +-
src/test/test_driver.c | 2 +-
tests/cputest.c | 104 ++++++++-----------
.../ppc64-host+guest,ppc_models-result.xml | 2 -
.../ppc64-host+guest-legacy,ppc_models-result.xml | 2 -
.../cputestdata/x86-host+guest,model486-result.xml | 16 ++-
.../x86-host+guest,models,Penryn-result.xml | 13 ---
.../x86-host+guest,models,qemu64-result.xml | 13 ---
tests/cputestdata/x86-host+guest,models-result.xml | 16 +--
tests/cputestdata/x86-host+guest-result.xml | 18 ++--
... => x86-host+host+host-model,models-result.xml} | 3 +-
tests/cputestdata/x86-host+min.xml | 1 -
tests/cputestdata/x86-host+penryn-force-result.xml | 5 +-
tests/cputestdata/x86-host+pentium3.xml | 1 -
.../x86-host+strict-force-extra-result.xml | 31 +++---
...-host-Haswell-noTSX+Haswell,haswell-result.xml} | 4 +-
...Haswell-noTSX+Haswell-noTSX,haswell-result.xml} | 2 +-
...86-host-Haswell-noTSX+Haswell-noTSX-result.xml} | 2 +-
.../x86-host-better+pentium3,core2duo-result.xml | 21 ----
.../x86-host-better+pentium3,pentium3-result.xml | 30 ------
.../x86-host-better+pentium3-result.xml | 27 +++--
tests/cputestdata/x86-host-worse+guest-result.xml | 18 +++-
tests/qemumonitorjsontest.c | 2 +-
34 files changed, 273 insertions(+), 368 deletions(-)
delete mode 100644 tests/cputestdata/x86-host+guest,models,Penryn-result.xml
delete mode 100644 tests/cputestdata/x86-host+guest,models,qemu64-result.xml
rename tests/cputestdata/{x86-host+host+host-model,models,Penryn-result.xml => x86-host+host+host-model,models-result.xml} (89%)
rename tests/cputestdata/{x86-host-Haswell-noTSX+Haswell-noTSX,haswell,Haswell-noTSX-result.xml => x86-host-Haswell-noTSX+Haswell,haswell-result.xml} (77%)
rename tests/cputestdata/{x86-host-Haswell-noTSX+Haswell,haswell,Haswell-result.xml => x86-host-Haswell-noTSX+Haswell-noTSX,haswell-result.xml} (77%)
rename tests/cputestdata/{x86-host-Haswell-noTSX+Haswell-noTSX,Haswell-noTSX-result.xml => x86-host-Haswell-noTSX+Haswell-noTSX-result.xml} (64%)
delete mode 100644 tests/cputestdata/x86-host-better+pentium3,core2duo-result.xml
delete mode 100644 tests/cputestdata/x86-host-better+pentium3,pentium3-result.xml
--
2.10.2
More information about the libvir-list
mailing list