Revision 4a643563 hw/ide/mmio.c

b/hw/ide/mmio.c
41 41
    int shift;
42 42
} MMIOState;
43 43

  
44
static void mmio_ide_reset(void *opaque)
45
{
46
    MMIOState *s = opaque;
47

  
48
    ide_bus_reset(&s->bus);
49
}
50

  
44 51
static uint32_t mmio_ide_read (void *opaque, target_phys_addr_t addr)
45 52
{
46 53
    MMIOState *s = opaque;
......
127 134
    cpu_register_physical_memory(membase, 16 << shift, mem1);
128 135
    cpu_register_physical_memory(membase2, 2 << shift, mem2);
129 136
    vmstate_register(0, &vmstate_ide_mmio, s);
137
    qemu_register_reset(mmio_ide_reset, s);
130 138
}
131 139

  

Also available in: Unified diff