Revision db895a1e hw/misc/applesmc.c
b/hw/misc/applesmc.c | ||
---|---|---|
201 | 201 |
applesmc_add_key(s, "MSSD", 1, "\0x3"); |
202 | 202 |
} |
203 | 203 |
|
204 |
static int applesmc_isa_init(ISADevice *dev)
|
|
204 |
static void applesmc_isa_realize(DeviceState *dev, Error **errp)
|
|
205 | 205 |
{ |
206 | 206 |
AppleSMCState *s = APPLE_SMC(dev); |
207 | 207 |
|
... | ... | |
220 | 220 |
} |
221 | 221 |
|
222 | 222 |
QLIST_INIT(&s->data_def); |
223 |
qdev_applesmc_isa_reset(&dev->qdev); |
|
224 |
|
|
225 |
return 0; |
|
223 |
qdev_applesmc_isa_reset(dev); |
|
226 | 224 |
} |
227 | 225 |
|
228 | 226 |
static Property applesmc_isa_properties[] = { |
... | ... | |
235 | 233 |
static void qdev_applesmc_class_init(ObjectClass *klass, void *data) |
236 | 234 |
{ |
237 | 235 |
DeviceClass *dc = DEVICE_CLASS(klass); |
238 |
ISADeviceClass *ic = ISA_DEVICE_CLASS(klass); |
|
239 |
ic->init = applesmc_isa_init;
|
|
236 |
|
|
237 |
dc->realize = applesmc_isa_realize;
|
|
240 | 238 |
dc->reset = qdev_applesmc_isa_reset; |
241 | 239 |
dc->props = applesmc_isa_properties; |
242 | 240 |
} |
Also available in: Unified diff