Revision 4a643563 hw/ide/isa.c

b/hw/ide/isa.c
44 44
    qemu_irq  irq;
45 45
} ISAIDEState;
46 46

  
47
static void isa_ide_reset(DeviceState *d)
48
{
49
    ISAIDEState *s = container_of(d, ISAIDEState, dev.qdev);
50

  
51
    ide_bus_reset(&s->bus);
52
}
53

  
47 54
static const VMStateDescription vmstate_ide_isa = {
48 55
    .name = "isa-ide",
49 56
    .version_id = 3,
......
93 100
    .qdev.name  = "isa-ide",
94 101
    .qdev.size  = sizeof(ISAIDEState),
95 102
    .init       = isa_ide_initfn,
103
    .qdev.reset = isa_ide_reset,
96 104
    .qdev.props = (Property[]) {
97 105
        DEFINE_PROP_HEX32("iobase",  ISAIDEState, iobase,  0x1f0),
98 106
        DEFINE_PROP_HEX32("iobase2", ISAIDEState, iobase2, 0x3f6),

Also available in: Unified diff