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