qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 10/16] hw/timer: QOM'ify m48txx_sysbus (pass 2)
@ 2016-02-16 11:10 xiaoqiang zhao
  2016-02-16 11:10 ` [Qemu-devel] [PATCH v3 11/16] hw/timer: QOM'ify milkymist_sysctl xiaoqiang zhao
                   ` (5 more replies)
  0 siblings, 6 replies; 16+ messages in thread
From: xiaoqiang zhao @ 2016-02-16 11:10 UTC (permalink / raw)
  To: qemu-devel
  Cc: peter.maydell, e.voevodin, xiaoqiang zhao, mark.cave-ayland,
	michael, qemu-arm, edgar.iglesias, gxt, afaerber

assign DeviceClass::vmsd instead of using vmstate_register function

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: xiaoqiang zhao <zxq_yx_007@163.com>
---
 hw/timer/m48t59.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/timer/m48t59.c b/hw/timer/m48t59.c
index 3c683aa..b0cf79d 100644
--- a/hw/timer/m48t59.c
+++ b/hw/timer/m48t59.c
@@ -742,8 +742,6 @@ static 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_isa_realize(DeviceState *dev, Error **errp)
@@ -822,6 +820,7 @@ static void m48txx_isa_class_init(ObjectClass *klass, void *data)
     dc->realize = m48t59_isa_realize;
     dc->reset = m48t59_reset_isa;
     dc->props = m48t59_isa_properties;
+    dc->vmsd = &vmstate_m48t59;
     nc->read = m48txx_isa_read;
     nc->write = m48txx_isa_write;
     nc->toggle_lock = m48txx_isa_toggle_lock;
@@ -866,6 +865,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.1.4

^ permalink raw reply related	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2016-02-19 11:51 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-16 11:10 [Qemu-devel] [PATCH v3 10/16] hw/timer: QOM'ify m48txx_sysbus (pass 2) xiaoqiang zhao
2016-02-16 11:10 ` [Qemu-devel] [PATCH v3 11/16] hw/timer: QOM'ify milkymist_sysctl xiaoqiang zhao
2016-02-16 11:10 ` [Qemu-devel] [PATCH v3 12/16] hw/timer: QOM'ify pl031 xiaoqiang zhao
2016-02-18 13:02   ` Peter Maydell
2016-02-18 14:26     ` zxq_yx_007
2016-02-18 14:31       ` Peter Maydell
2016-02-18 14:44         ` [Qemu-devel] 回复:Re: Re[2]: " zxq_yx_007
2016-02-16 11:10 ` [Qemu-devel] [PATCH v3 13/16] hw/timer: QOM'ify puv3_ost xiaoqiang zhao
2016-02-16 11:10 ` [Qemu-devel] [PATCH v3 14/16] hw/timer: QOM'ify pxa2xx_timer xiaoqiang zhao
2016-02-16 11:10 ` [Qemu-devel] [PATCH v3 15/16] hw/timer: QOM'ify slavio_timer xiaoqiang zhao
2016-02-16 11:10 ` [Qemu-devel] [PATCH v3 16/16] hw/timer: QOM'ify tusb6010 xiaoqiang zhao
2016-02-18 13:48   ` Peter Maydell
2016-02-18 14:27     ` zxq_yx_007
2016-02-19 11:02     ` hitmoon
2016-02-19 11:37       ` Peter Maydell
2016-02-19 11:49         ` xiaoqiang zhao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).