GDB check attributes of the wily type in gdb in regard to
virtio-blk-pci
virtio-balloon-pci
virtio-serial-pci
virtio-9p-pci
virtio-rng-pci
migration send-configuration
migration send-section-footer
migration store-global-state
Focal (2.10 is starting at 62)
(gdb) p (GlobalProperty*)(object_compat_props[1]).pdata[62]
$1 = (GlobalProperty *) 0x555556477940 <hw_compat_2_10>
Groovy (2.10 is starting at 75)
(gdb) p (GlobalProperty*)(object_compat_props[1]).pdata[75]
$1 = (GlobalProperty *) 0x555556436340 <hw_compat_2_10>
Both of those fully match the correct attributes as listed in comment #13 for Bionic.
See tarball for detailed data
GDB check attributes of the wily type in gdb in regard to
virtio-blk-pci
virtio-balloon-pci
virtio-serial-pci
virtio-9p-pci
virtio-rng-pci
migration send-configuration
migration send-section-footer
migration store-global-state
Focal (2.10 is starting at 62) *)(object_ compat_ props[1] ).pdata[ 62]
(gdb) p (GlobalProperty
$1 = (GlobalProperty *) 0x555556477940 <hw_compat_2_10>
Groovy (2.10 is starting at 75) *)(object_ compat_ props[1] ).pdata[ 75]
(gdb) p (GlobalProperty
$1 = (GlobalProperty *) 0x555556436340 <hw_compat_2_10>
Both of those fully match the correct attributes as listed in comment #13 for Bionic.
See tarball for detailed data