Signed-off-by: Vladimir Sementsov-Ogievskiy <[email protected]>
---
target/microblaze/machine.c | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/target/microblaze/machine.c b/target/microblaze/machine.c
index f930ff86091..73e741b6df2 100644
--- a/target/microblaze/machine.c
+++ b/target/microblaze/machine.c
@@ -37,28 +37,29 @@ static const VMStateDescription vmstate_mmu = {
.fields = vmstate_mmu_fields,
};
-static int get_msr(QEMUFile *f, void *opaque, size_t size,
- const VMStateField *field)
+static bool load_msr(QEMUFile *f, void *opaque, size_t size,
+ const VMStateField *field, Error **errp)
{
CPUMBState *env = container_of(opaque, CPUMBState, msr);
mb_cpu_write_msr(env, qemu_get_be32(f));
- return 0;
+ return true;
}
-static int put_msr(QEMUFile *f, void *opaque, size_t size,
- const VMStateField *field, JSONWriter *vmdesc)
+static bool save_msr(QEMUFile *f, void *opaque, size_t size,
+ const VMStateField *field, JSONWriter *vmdesc,
+ Error **errp)
{
CPUMBState *env = container_of(opaque, CPUMBState, msr);
qemu_put_be32(f, mb_cpu_read_msr(env));
- return 0;
+ return true;
}
static const VMStateInfo vmstate_msr = {
.name = "msr",
- .get = get_msr,
- .put = put_msr,
+ .load = load_msr,
+ .save = save_msr,
};
static const VMStateField vmstate_env_fields[] = {
--
2.43.0