Changes in uspace/srv/hid/input/port/msim.c [27ed3edd:1875a0c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/input/port/msim.c
r27ed3edd r1875a0c 57 57 static kbd_dev_t *kbd_dev; 58 58 59 static irq_pio_range_t msim_ranges[] = {60 {61 .base = 0,62 .size = 163 }64 };65 66 59 static irq_cmd_t msim_cmds[] = { 67 60 { … … 76 69 77 70 static irq_code_t msim_kbd = { 78 sizeof(msim_ranges) / sizeof(irq_pio_range_t),79 msim_ranges,80 71 sizeof(msim_cmds) / sizeof(irq_cmd_t), 81 72 msim_cmds … … 88 79 kbd_dev = kdev; 89 80 90 sysarg_t paddr;91 if (sysinfo_get_value("kbd.address. physical", &paddr) != EOK)81 sysarg_t vaddr; 82 if (sysinfo_get_value("kbd.address.virtual", &vaddr) != EOK) 92 83 return -1; 93 84 … … 96 87 return -1; 97 88 98 msim_ranges[0].base = paddr; 99 msim_cmds[0].addr = (void *) paddr; 89 msim_cmds[0].addr = (void *) vaddr; 100 90 async_set_interrupt_received(msim_irq_handler); 101 irq_register(inr, device_assign_devno(), 0, &msim_kbd);91 register_irq(inr, device_assign_devno(), 0, &msim_kbd); 102 92 103 93 return 0;
Note:
See TracChangeset
for help on using the changeset viewer.