See the last patch for detailed description.
Jiri Denemark (10):
qemu_capabilities: Split virQEMUCapsFillDomainCPUCaps
qemu: Move domain caps flags handling to
virQEMUCapsFillDomainCPUHostModel
qemu_capabilities: Use g_autoptr in virQEMUCapsInitHostCPUModel
qemu_capabilities: Split conditions in virQEMUCapsInitHostCPUModel
qemu_capabilities: Cache expanded CPU
util: Publish and mock virHostCPUGetMSRFromKVM
cpu_x86: Introduce virCPUx86DataAddMSR
cpu: Introduce virCPUUpdateFeatures
Clarify documentation of
VIR_CONNECT_GET_DOMAIN_CAPABILITIES_EXPAND_CPU_FEATURES
qemu_capabilities: Fix domain capabilities on AMD CPUs
docs/manpages/virsh.rst | 4 +-
include/libvirt/libvirt-domain.h | 2 +-
src/cpu/cpu.c | 33 +++++
src/cpu/cpu.h | 12 ++
src/cpu/cpu_x86.c | 54 ++++++--
src/cpu/cpu_x86.h | 4 +
src/libvirt-domain.c | 7 +-
src/libvirt_private.syms | 3 +
src/qemu/qemu_capabilities.c | 223 ++++++++++++++++++++++---------
src/qemu/qemu_capabilities.h | 7 +-
src/qemu/qemu_conf.c | 6 +-
src/qemu/qemu_conf.h | 3 +-
src/qemu/qemu_driver.c | 15 +--
src/util/virhostcpu.c | 16 ++-
src/util/virhostcpu.h | 3 +
tests/domaincapstest.c | 2 +-
tests/qemucpumock.c | 22 +++
tools/virsh-host.c | 2 +-
18 files changed, 319 insertions(+), 99 deletions(-)
--
2.54.0