Revision db895a1e hw/input/vmmouse.c
b/hw/input/vmmouse.c | ||
---|---|---|
261 | 261 |
vmmouse_disable(s); |
262 | 262 |
} |
263 | 263 |
|
264 |
static int vmmouse_initfn(ISADevice *dev)
|
|
264 |
static void vmmouse_realizefn(DeviceState *dev, Error **errp)
|
|
265 | 265 |
{ |
266 | 266 |
VMMouseState *s = VMMOUSE(dev); |
267 | 267 |
|
... | ... | |
270 | 270 |
vmport_register(VMMOUSE_STATUS, vmmouse_ioport_read, s); |
271 | 271 |
vmport_register(VMMOUSE_COMMAND, vmmouse_ioport_read, s); |
272 | 272 |
vmport_register(VMMOUSE_DATA, vmmouse_ioport_read, s); |
273 |
|
|
274 |
return 0; |
|
275 | 273 |
} |
276 | 274 |
|
277 | 275 |
static Property vmmouse_properties[] = { |
... | ... | |
282 | 280 |
static void vmmouse_class_initfn(ObjectClass *klass, void *data) |
283 | 281 |
{ |
284 | 282 |
DeviceClass *dc = DEVICE_CLASS(klass); |
285 |
ISADeviceClass *ic = ISA_DEVICE_CLASS(klass); |
|
286 |
ic->init = vmmouse_initfn;
|
|
283 |
|
|
284 |
dc->realize = vmmouse_realizefn;
|
|
287 | 285 |
dc->no_user = 1; |
288 | 286 |
dc->reset = vmmouse_reset; |
289 | 287 |
dc->vmsd = &vmstate_vmmouse; |
Also available in: Unified diff