[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 6/9] hw/timer: QOM'ify m48txx_sysbus (pass 2)
From: |
xiaoqiang zhao |
Subject: |
[Qemu-devel] [PATCH v2 6/9] hw/timer: QOM'ify m48txx_sysbus (pass 2) |
Date: |
Sat, 29 Apr 2017 18:49:34 +0800 |
assign DeviceClass::vmsd instead of using vmstate_register function
Signed-off-by: xiaoqiang zhao <address@hidden>
---
hw/timer/m48t59.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/hw/timer/m48t59.c b/hw/timer/m48t59.c
index eff259ef96..3a9f541c9b 100644
--- a/hw/timer/m48t59.c
+++ b/hw/timer/m48t59.c
@@ -640,8 +640,6 @@ void m48t59_realize_common(M48t59State *s, Error **errp)
s->wd_timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, &watchdog_cb, s);
}
qemu_get_timedate(&s->alarm, 0);
-
- vmstate_register(NULL, -1, &vmstate_m48t59, s);
}
static void m48t59_init1(Object *obj)
@@ -702,6 +700,7 @@ static void m48txx_sysbus_class_init(ObjectClass *klass,
void *data)
dc->realize = m48t59_realize;
dc->reset = m48t59_reset_sysbus;
dc->props = m48t59_sysbus_properties;
+ dc->vmsd = &vmstate_m48t59;
nc->read = m48txx_sysbus_read;
nc->write = m48txx_sysbus_write;
nc->toggle_lock = m48txx_sysbus_toggle_lock;
--
2.11.0
- [Qemu-devel] [PATCH v2 0/9] QOM'ify work for sparc, xiaoqiang zhao, 2017/04/29
- [Qemu-devel] [PATCH v2 6/9] hw/timer: QOM'ify m48txx_sysbus (pass 2),
xiaoqiang zhao <=
- [Qemu-devel] [PATCH v2 8/9] hw/sparc: QOM'ify sun4m.c, xiaoqiang zhao, 2017/04/29
- [Qemu-devel] [PATCH v2 1/9] hw/misc: QOM'ify eccmemctl.c, xiaoqiang zhao, 2017/04/29
- [Qemu-devel] [PATCH v2 3/9] hw/dma: QOM'ify sun4m_iommu.c, xiaoqiang zhao, 2017/04/29
- [Qemu-devel] [PATCH v2 7/9] hw/timer: QOM'ify slavio_timer, xiaoqiang zhao, 2017/04/29
- [Qemu-devel] [PATCH v2 2/9] hw/dma: QOM'ify sparc32_dma.c, xiaoqiang zhao, 2017/04/29