Comment 14 for bug 1902654

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

4.2 misses:
the three known "moved between HW and PC compat
"migration" "send-configuration" "off", user_provided = false, used = true
"migration" "send-section-footer" "off", user_provided = false, used = true
"migration" "store-global-state" "off", user_provided = false, used = true

4.2 has "too much"
Those are probably all or mostly due to using hw_compat_2.3 instead of hw_compat_2.4+the-three-above
"virtio-blk-pci" "any_layout" "off", used = false, optional = false
"virtio-balloon-pci" "any_layout" "off", used = false, optional = false
"virtio-serial-pci" "any_layout" "off", used = false, optional = false
"virtio-9p-pci" "any_layout" "off", used = false, optional = false
"virtio-rng-pci" "any_layout" "off", used = false, optional = false
"pci-device" "x-pcie-lnksta-dllla" "off", used = false, optional = false
^^ the above are missing
"migration" "send-configuration" "off", used = false, optional = false
"migration" "send-section-footer" "off", used = false, optional = false
"migration" "store-global-state" "off", used = false, optional = false
^^ those three it got from hw_compat_2_3 but need to get on top of hw_compat_2_3 instead

vv those cpu attributes below are from pc_compat_2_3 and should be pc_compat_2_4
"qemu32-x86_64-cpu" "model-id" "QEMU Virtual CPU version 2.3.0", used = false, optional = false
"qemu64-x86_64-cpu" "model-id" "QEMU Virtual CPU version 2.3.0", used = false, optional = false
"athlon-x86_64-cpu" "model-id" "QEMU Virtual CPU version 2.3.0", used = false, optional = false
"x86_64-cpu" "arat" "off", used = false, optional = false
"qemu64-x86_64-cpu" "min-level" "4", used = false, optional = false
"kvm64-x86_64-cpu" "min-level" "5", used = false, optional = false
"pentium3-x86_64-cpu" "min-level" "2", used = false, optional = false
"n270-x86_64-cpu" "min-level" "5", used = false, optional = false
"Conroe-x86_64-cpu" "min-level" "4", used = false, optional = false
"Penryn-x86_64-cpu" "min-level" "4", used = false, optional = false
"Nehalem-x86_64-cpu" "min-level" "4", used = false, optional = false
"n270-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"Penryn-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"Conroe-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"Nehalem-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"Westmere-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"SandyBridge-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"IvyBridge-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"Haswell-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"Haswell-noTSX-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"Broadwell-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"Broadwell-noTSX-x86_64-cpu" "min-xlevel" "0x8000000a", used = false, optional = false
"x86_64-cpu" "kvm-no-smi-migration" "on", used = false, optional = false

TODO:
- create hw_compat_2.4+the-three-migration-attribs
- wily to use hw_compat_2.4+the-three-migration-attribs
- wily to use pc_compat_2.4

Once patched and built for Focal re-test the above and re-compare attributes in gdb.