41 lines
1.3 KiB
Diff
41 lines
1.3 KiB
Diff
|
|
From 520e792f674a7ab192a9237519c4e0c8f50abc71 Mon Sep 17 00:00:00 2001
|
||
|
|
From: Song Gao <gaosong@loongson.cn>
|
||
|
|
Date: Wed, 8 May 2024 10:47:32 +0800
|
||
|
|
Subject: [PATCH 44/78] target/loongarch/kvm: Fix VM recovery from disk
|
||
|
|
failures
|
||
|
|
|
||
|
|
vmstate does not save kvm_state_conter,
|
||
|
|
which can cause VM recovery from disk to fail.
|
||
|
|
|
||
|
|
Cc: qemu-stable@nongnu.org
|
||
|
|
Signed-off-by: Song Gao <gaosong@loongson.cn>
|
||
|
|
Acked-by: Peter Xu <peterx@redhat.com>
|
||
|
|
Message-Id: <20240508024732.3127792-1-gaosong@loongson.cn>
|
||
|
|
Signed-off-by: Xianglai Li <lixianglai@loongson.cn>
|
||
|
|
---
|
||
|
|
target/loongarch/machine.c | 6 +++---
|
||
|
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||
|
|
|
||
|
|
diff --git a/target/loongarch/machine.c b/target/loongarch/machine.c
|
||
|
|
index 4bbf495d6b..97e1152ffd 100644
|
||
|
|
--- a/target/loongarch/machine.c
|
||
|
|
+++ b/target/loongarch/machine.c
|
||
|
|
@@ -165,11 +165,11 @@ static const VMStateDescription vmstate_tlb = {
|
||
|
|
/* LoongArch CPU state */
|
||
|
|
const VMStateDescription vmstate_loongarch_cpu = {
|
||
|
|
.name = "cpu",
|
||
|
|
- .version_id = 1,
|
||
|
|
- .minimum_version_id = 1,
|
||
|
|
+ .version_id = 2,
|
||
|
|
+ .minimum_version_id = 2,
|
||
|
|
.post_load = cpu_post_load,
|
||
|
|
.pre_save = cpu_pre_save,
|
||
|
|
- .fields = (VMStateField[]) {
|
||
|
|
+ .fields = (const VMStateField[]) {
|
||
|
|
VMSTATE_UINTTL_ARRAY(env.gpr, LoongArchCPU, 32),
|
||
|
|
VMSTATE_UINTTL(env.pc, LoongArchCPU),
|
||
|
|
|
||
|
|
--
|
||
|
|
2.39.1
|
||
|
|
|