Revision 44a99354 hw/pckbd.c

b/hw/pckbd.c
397 397
    s->irq_mouse = mouse_irq;
398 398
    s->mask = mask;
399 399

  
400
    kbd_reset(s);
401 400
    vmstate_register(0, &vmstate_kbd, s);
402 401
    s_io_memory = cpu_register_io_memory(kbd_mm_read, kbd_mm_write, s);
403 402
    cpu_register_physical_memory(base, size, s_io_memory);
......
422 421
    isa_init_irq(dev, &s->irq_kbd, 1);
423 422
    isa_init_irq(dev, &s->irq_mouse, 12);
424 423

  
425
    kbd_reset(s);
426 424
    vmstate_register(0, &vmstate_kbd, s);
427 425
    register_ioport_read(0x60, 1, 1, kbd_read_data, s);
428 426
    register_ioport_write(0x60, 1, 1, kbd_write_data, s);

Also available in: Unified diff