tests/data/vmstate-static-checker: Add dump files from QEMU 7.2.17
For automatic tests, we need reference files from older QEMU versions. QEMU 7.2 is a long term stable release, so it's a good candidate for checking whether the migration could still work correctly. Let's add the files from that version that have been taken with the "-dump-vmstate" parameter of QEMU (compiled with single machines and the configure switch "--without-default-devices" to keep the json files reasonable small). Some devices also have been removed manually from the json files, e.g. the "pci-bridge" (which can be disabled in later QEMU versions via Kconfig), and some Linux-related devices like "scsi-block" and "scsi-generic" and KVM-related devices. Without removing them, we might get errors otherwise if these devices have not been compiled into the destination QEMU build. Acked-by: Peter Xu <peterx@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com> Message-ID: <20250912100755.316518-4-thuth@redhat.com>
This commit is contained in:
parent
5fe2b6255f
commit
d0fdd2a20b
5 changed files with 10347 additions and 0 deletions
2571
tests/data/vmstate-static-checker/aarch64/virt-7.2.json
Normal file
2571
tests/data/vmstate-static-checker/aarch64/virt-7.2.json
Normal file
File diff suppressed because it is too large
Load diff
2936
tests/data/vmstate-static-checker/m68k/virt-7.2.json
Normal file
2936
tests/data/vmstate-static-checker/m68k/virt-7.2.json
Normal file
File diff suppressed because it is too large
Load diff
1068
tests/data/vmstate-static-checker/ppc64/pseries-7.2.json
Normal file
1068
tests/data/vmstate-static-checker/ppc64/pseries-7.2.json
Normal file
File diff suppressed because it is too large
Load diff
475
tests/data/vmstate-static-checker/s390x/s390-ccw-virtio-7.2.json
Normal file
475
tests/data/vmstate-static-checker/s390x/s390-ccw-virtio-7.2.json
Normal file
|
|
@ -0,0 +1,475 @@
|
|||
{
|
||||
"vmschkmachine": {
|
||||
"Name": "s390-ccw-virtio-7.2"
|
||||
},
|
||||
"sclpquiesce": {
|
||||
"Name": "sclpquiesce",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Description": {
|
||||
"name": "sclpquiesce",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "event_pending",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"s390-sclp-event-facility": {
|
||||
"Name": "s390-sclp-event-facility",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Description": {
|
||||
"name": "vmstate-event-facility",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "receive_mask_pieces[1]",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
}
|
||||
],
|
||||
"Subsections": [
|
||||
{
|
||||
"name": "vmstate-event-facility/mask64",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "receive_mask_pieces[0]",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "vmstate-event-facility/mask_length",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "mask_length",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"zpci": {
|
||||
"Name": "zpci",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Description": {
|
||||
"name": "zpci",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0
|
||||
}
|
||||
},
|
||||
"sclpconsole": {
|
||||
"Name": "sclpconsole",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Description": {
|
||||
"name": "sclpconsole",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "event.event_pending",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
},
|
||||
{
|
||||
"field": "iov",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
},
|
||||
{
|
||||
"field": "iov_sclp",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
},
|
||||
{
|
||||
"field": "iov_bs",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
},
|
||||
{
|
||||
"field": "iov_data_len",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
},
|
||||
{
|
||||
"field": "iov_sclp_rest",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"virtio-serial-device": {
|
||||
"Name": "virtio-serial-device",
|
||||
"version_id": 3,
|
||||
"minimum_version_id": 3,
|
||||
"Description": {
|
||||
"name": "virtio-console",
|
||||
"version_id": 3,
|
||||
"minimum_version_id": 3,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "virtio",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"sclplmconsole": {
|
||||
"Name": "sclplmconsole",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Description": {
|
||||
"name": "sclplmconsole",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "event.event_pending",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
},
|
||||
{
|
||||
"field": "write_errors",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
},
|
||||
{
|
||||
"field": "length",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
},
|
||||
{
|
||||
"field": "buf",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"s390-pcihost": {
|
||||
"Name": "s390-pcihost",
|
||||
"version_id": 1,
|
||||
"minimum_version_id": 1,
|
||||
"Description": {
|
||||
"name": "PCIHost",
|
||||
"version_id": 1,
|
||||
"minimum_version_id": 1,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "config_reg",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"s390-flic-qemu": {
|
||||
"Name": "s390-flic-qemu",
|
||||
"version_id": 1,
|
||||
"minimum_version_id": 1,
|
||||
"Description": {
|
||||
"name": "qemu-s390-flic",
|
||||
"version_id": 1,
|
||||
"minimum_version_id": 1,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "simm",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
},
|
||||
{
|
||||
"field": "nimm",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"fw_cfg_io": {
|
||||
"Name": "fw_cfg_io",
|
||||
"version_id": 2,
|
||||
"minimum_version_id": 1,
|
||||
"Description": {
|
||||
"name": "fw_cfg",
|
||||
"version_id": 2,
|
||||
"minimum_version_id": 1,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "cur_entry",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 2
|
||||
},
|
||||
{
|
||||
"field": "cur_offset",
|
||||
"version_id": 0,
|
||||
"field_exists": true,
|
||||
"size": 4
|
||||
},
|
||||
{
|
||||
"field": "cur_offset",
|
||||
"version_id": 2,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
}
|
||||
],
|
||||
"Subsections": [
|
||||
{
|
||||
"name": "fw_cfg/dma",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "dma_addr",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "fw_cfg/acpi_mr",
|
||||
"version_id": 1,
|
||||
"minimum_version_id": 1,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "table_mr_size",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 8
|
||||
},
|
||||
{
|
||||
"field": "linker_mr_size",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 8
|
||||
},
|
||||
{
|
||||
"field": "rsdp_mr_size",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 8
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"s390-ipl": {
|
||||
"Name": "s390-ipl",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Description": {
|
||||
"name": "ipl",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "compat_start_addr",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 8
|
||||
},
|
||||
{
|
||||
"field": "compat_bios_start_addr",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 8
|
||||
},
|
||||
{
|
||||
"field": "iplb",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4096,
|
||||
"Description": {
|
||||
"name": "ipl/iplb",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "reserved1",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
},
|
||||
{
|
||||
"field": "devno",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 2
|
||||
},
|
||||
{
|
||||
"field": "reserved2",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
}
|
||||
],
|
||||
"Subsections": [
|
||||
{
|
||||
"name": "ipl/iplb_extended",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "reserved_ext",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"field": "iplb_valid",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
},
|
||||
{
|
||||
"field": "cssid",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
},
|
||||
{
|
||||
"field": "ssid",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 1
|
||||
},
|
||||
{
|
||||
"field": "devno",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"pci-host-bridge": {
|
||||
"Name": "pci-host-bridge",
|
||||
"version_id": 1,
|
||||
"minimum_version_id": 1,
|
||||
"Description": {
|
||||
"name": "PCIHost",
|
||||
"version_id": 1,
|
||||
"minimum_version_id": 1,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "config_reg",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"fw_cfg_mem": {
|
||||
"Name": "fw_cfg_mem",
|
||||
"version_id": 2,
|
||||
"minimum_version_id": 1,
|
||||
"Description": {
|
||||
"name": "fw_cfg",
|
||||
"version_id": 2,
|
||||
"minimum_version_id": 1,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "cur_entry",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 2
|
||||
},
|
||||
{
|
||||
"field": "cur_offset",
|
||||
"version_id": 0,
|
||||
"field_exists": true,
|
||||
"size": 4
|
||||
},
|
||||
{
|
||||
"field": "cur_offset",
|
||||
"version_id": 2,
|
||||
"field_exists": false,
|
||||
"size": 4
|
||||
}
|
||||
],
|
||||
"Subsections": [
|
||||
{
|
||||
"name": "fw_cfg/dma",
|
||||
"version_id": 0,
|
||||
"minimum_version_id": 0,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "dma_addr",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 8
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "fw_cfg/acpi_mr",
|
||||
"version_id": 1,
|
||||
"minimum_version_id": 1,
|
||||
"Fields": [
|
||||
{
|
||||
"field": "table_mr_size",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 8
|
||||
},
|
||||
{
|
||||
"field": "linker_mr_size",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 8
|
||||
},
|
||||
{
|
||||
"field": "rsdp_mr_size",
|
||||
"version_id": 0,
|
||||
"field_exists": false,
|
||||
"size": 8
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
3297
tests/data/vmstate-static-checker/x86_64/pc-q35-7.2.json
Normal file
3297
tests/data/vmstate-static-checker/x86_64/pc-q35-7.2.json
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue