blob: 2c598067ca16aac8aa83f84c067408b1fe0e6924 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
x86: 0.949
device: 0.899
vnc: 0.886
ppc: 0.822
risc-v: 0.785
PID: 0.771
kernel: 0.759
performance: 0.758
graphic: 0.746
virtual: 0.720
socket: 0.709
architecture: 0.693
i386: 0.682
debug: 0.682
hypervisor: 0.677
VMM: 0.676
mistranslation: 0.665
semantic: 0.604
permissions: 0.575
register: 0.573
TCG: 0.557
KVM: 0.524
boot: 0.506
arm: 0.466
network: 0.390
files: 0.311
peripherals: 0.265
user-level: 0.205
assembly: 0.200
Snapshot created with 6.2.0 cannot be loaded with 7.0.0-rc1
Description of problem:
Loading the snapshot will fail with:
````
qemu-system-x86_64: Missing section footer for 0000:00:01.3/piix4_pm
qemu-system-x86_64: Error -22 while loading VM state
````
Steps to reproduce:
1. Start VM with `6.2.0`.
2. Create a snapshot `takenwith620` with `snapshot-save` QMP command.
3. Stop VM and try to load snapshot with `v7.0.0-rc1`.
Additional information:
Bisecting led to `5ead62185d ("memory: Make memory_region_is_mapped() succeed when mapped via an alias")`, but reverting that alone wasn't enough, so I continued and got to `7c0fa8dff8 ("pcie: Add support for Single Root I/O Virtualization (SR/IOV)")`. Only reverting both seems to fix the issue.
|