Changeset 84afc7b in mainline for uspace/srv/kbd
- Timestamp:
- 2009-03-18T10:53:12Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e749794
- Parents:
- 8015eeec
- Location:
- uspace/srv/kbd/port
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/kbd/port/gxemul.c
r8015eeec r84afc7b 40 40 #include <kbd_port.h> 41 41 #include <kbd.h> 42 #include <ddi.h> 42 43 43 44 static irq_cmd_t gxemul_cmds[] = { … … 64 65 async_set_interrupt_received(gxemul_irq_handler); 65 66 gxemul_cmds[0].addr = (void *) sysinfo_value("kbd.address.virtual"); 66 ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"),67 ipc_register_irq(sysinfo_value("kbd.inr"), device_assign_devno(), 67 68 0, &gxemul_kbd); 68 69 return 0; -
uspace/srv/kbd/port/i8042.c
r8015eeec r84afc7b 44 44 #include <kbd_port.h> 45 45 #include <kbd.h> 46 #include <ddi.h> 46 47 #include "i8042.h" 47 48 … … 137 138 i8042_kbd.cmds[0].addr = &((i8042_t *) i8042_kernel)->status; 138 139 i8042_kbd.cmds[3].addr = &((i8042_t *) i8042_kernel)->data; 139 ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"), 0, &i8042_kbd);140 ipc_register_irq(sysinfo_value("kbd.inr"), device_assign_devno(), 0, &i8042_kbd); 140 141 141 142 int newcontrol = i8042_KBD_IE | i8042_KBD_TRANSLATE; -
uspace/srv/kbd/port/msim.c
r8015eeec r84afc7b 40 40 #include <kbd_port.h> 41 41 #include <kbd.h> 42 #include <ddi.h> 42 43 43 44 irq_cmd_t msim_cmds[] = { … … 64 65 async_set_interrupt_received(msim_irq_handler); 65 66 msim_cmds[0].addr = sysinfo_value("kbd.address.virtual"); 66 ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"),67 ipc_register_irq(sysinfo_value("kbd.inr"), device_assign_devno(), 67 68 0, &msim_kbd); 68 69 return 0; -
uspace/srv/kbd/port/ns16550.c
r8015eeec r84afc7b 100 100 ns16550_kbd.cmds[0].addr = (void *) (ns16550_kernel + LSR_REG); 101 101 ns16550_kbd.cmds[3].addr = (void *) (ns16550_kernel + RBR_REG); 102 ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"),102 ipc_register_irq(sysinfo_value("kbd.inr"), device_assign_devno(), 103 103 0, &ns16550_kbd); 104 104 return pio_enable((void *) ns16550_physical, 8, &vaddr); -
uspace/srv/kbd/port/z8530.c
r8015eeec r84afc7b 90 90 z8530_cmds[3].addr = (void *) sysinfo_value("kbd.address.kernel") + 91 91 CHAN_A_DATA; 92 ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"),92 ipc_register_irq(sysinfo_value("kbd.inr"), device_assign_devno(), 93 93 sysinfo_value("kbd.inr"), &z8530_kbd); 94 94 return 0;
Note:
See TracChangeset
for help on using the changeset viewer.
