Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/input/port/gxemul.c

    r1402402 r1875a0c  
    5757static kbd_dev_t *kbd_dev;
    5858
    59 static irq_pio_range_t gxemul_ranges[] = {
    60         {
    61                 .base = 0,
    62                 .size = 1
    63         }
    64 };
    65 
    6659static irq_cmd_t gxemul_cmds[] = {
    6760        {
     
    7669
    7770static irq_code_t gxemul_kbd = {
    78         sizeof(gxemul_ranges) / sizeof(irq_pio_range_t),
    79         gxemul_ranges,
    8071        sizeof(gxemul_cmds) / sizeof(irq_cmd_t),
    8172        gxemul_cmds
     
    9081       
    9182        sysarg_t addr;
    92         if (sysinfo_get_value("kbd.address.physical", &addr) != EOK)
     83        if (sysinfo_get_value("kbd.address.virtual", &addr) != EOK)
    9384                return -1;
    9485       
     
    9889       
    9990        async_set_interrupt_received(gxemul_irq_handler);
    100         gxemul_ranges[0].base = addr;
    10191        gxemul_cmds[0].addr = (void *) addr;
    102         irq_register(inr, device_assign_devno(), 0, &gxemul_kbd);
     92        register_irq(inr, device_assign_devno(), 0, &gxemul_kbd);
    10393        return 0;
    10494}
Note: See TracChangeset for help on using the changeset viewer.