b527589 qemu: capabilities: force update if the microcode version does not match

32 files Authored by bonzini 6 years ago, Committed by Jiri Denemark 6 years ago,
32 files changed. 93 lines added. 10 lines removed.
src/qemu/qemu_capabilities.c
file modified
+39 -1
src/qemu/qemu_capabilities.h
file modified
+4 -2
src/qemu/qemu_capspriv.h
file modified
+5 -0
src/qemu/qemu_driver.c
file modified
+8 -1
tests/qemucapabilitiesdata/caps_1.2.2.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_1.3.1.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_1.4.2.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_1.5.3.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_1.6.0.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_1.7.0.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.1.1.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.10.0-gicv2.aarch64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.10.0-gicv3.aarch64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.10.0.ppc64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.10.0.s390x.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.6.0-gicv2.aarch64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.6.0-gicv3.aarch64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.6.0.ppc64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.7.0.s390x.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.8.0.s390x.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.8.0.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.9.0.ppc64.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.9.0.s390x.xml
file modified
+1 -0
tests/qemucapabilitiesdata/caps_2.9.0.x86_64.xml
file modified
+1 -0
tests/qemucapabilitiestest.c
file modified
+10 -4
tests/qemucapsprobe.c
file modified
+1 -1
tests/testutilsqemu.c
file modified
+1 -1
    qemu: capabilities: force update if the microcode version does not match
    
    A microcode update can cause the CPUID bits to change; an example
    from the past was the update that disabled TSX on several Haswell
    and Broadwell machines.
    
    Therefore, place microcode version in the virQEMUCaps struct and
    XML, and rebuild the cache if the versions do not match.
    
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    
        
file modified
+39 -1
file modified
+4 -2
file modified
+5 -0
file modified
+8 -1
file modified
+10 -4
file modified
+1 -1
file modified
+1 -1