On Fri, Jul 26, 2013 at 05:02:50PM +0200, Vincenzo Maffione wrote: > +static const VMStateDescription vmstate_e1000_mit_state = { > + .name = "e1000/mit_state", > + .version_id = 1, > + .minimum_version_id = 1, > + .minimum_version_id_old = 1, > + .fields = (VMStateField[]) { > + VMSTATE_UINT32(mac_reg[RDTR], E1000State), > + VMSTATE_UINT32(mac_reg[RADV], E1000State), > + VMSTATE_UINT32(mac_reg[TADV], E1000State), > + VMSTATE_UINT32(mac_reg[ITR], E1000State), > + VMSTATE_BOOL(mit_timer_on, E1000State),
Why is this migrated? I it is always 0 since pre_save calls set_interrupt_cause(s, 0, s->mac_reg[ICR]).