Signed-off-by: Vladimir Sementsov-Ogievskiy <[email protected]>
---
target/or1k/machine.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/target/or1k/machine.c b/target/or1k/machine.c
index 2d5ca16c511..800dc4c21cc 100644
--- a/target/or1k/machine.c
+++ b/target/or1k/machine.c
@@ -46,26 +46,27 @@ static const VMStateDescription vmstate_cpu_tlb = {
}
};
-static int get_sr(QEMUFile *f, void *opaque, size_t size,
- const VMStateField *field)
+static bool load_sr(QEMUFile *f, void *opaque, size_t size,
+ const VMStateField *field, Error **errp)
{
CPUOpenRISCState *env = opaque;
cpu_set_sr(env, qemu_get_be32(f));
- return 0;
+ return true;
}
-static int put_sr(QEMUFile *f, void *opaque, size_t size,
- const VMStateField *field, JSONWriter *vmdesc)
+static bool save_sr(QEMUFile *f, void *opaque, size_t size,
+ const VMStateField *field, JSONWriter *vmdesc,
+ Error **errp)
{
CPUOpenRISCState *env = opaque;
qemu_put_be32(f, cpu_get_sr(env));
- return 0;
+ return true;
}
static const VMStateInfo vmstate_sr = {
.name = "sr",
- .get = get_sr,
- .put = put_sr,
+ .load = load_sr,
+ .save = save_sr,
};
static const VMStateDescription vmstate_env = {
--
2.43.0