Rev 4148 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4148 | Rev 4329 | ||
|---|---|---|---|
| Line 67... | Line 67... | ||
| 67 | ipc_register_irq(sysinfo_value("kbd.inr"), device_assign_devno(), |
67 | ipc_register_irq(sysinfo_value("kbd.inr"), device_assign_devno(), |
| 68 | 0, &msim_kbd); |
68 | 0, &msim_kbd); |
| 69 | return 0; |
69 | return 0; |
| 70 | } |
70 | } |
| 71 | 71 | ||
| 72 | static void msim_irq_handler(ipc_callid_t iid, ipc_call_t *call) |
72 | void kbd_port_yield(void) |
| 73 | { |
73 | { |
| 74 | int scan_code = IPC_GET_ARG2(*call); |
- | |
| 75 | // static int esc_count=0; |
- | |
| 76 | 74 | } |
|
| 77 | // if (scan_code == 0x1b) { |
- | |
| 78 | // esc_count++; |
- | |
| 79 | // if (esc_count == 3) |
- | |
| 80 | // __SYSCALL0(SYS_DEBUG_ENABLE_CONSOLE); |
- | |
| 81 | // } else { |
- | |
| 82 | // esc_count=0; |
- | |
| 83 | // } |
- | |
| 84 | 75 | ||
| 85 | // if (fb_fb) |
- | |
| 86 | // return kbd_arch_process_fb(keybuffer, scan_code); |
76 | void kbd_port_reclaim(void) |
| - | 77 | { |
|
| - | 78 | } |
|
| 87 | 79 | ||
| - | 80 | static void msim_irq_handler(ipc_callid_t iid, ipc_call_t *call) |
|
| - | 81 | { |
|
| - | 82 | int scan_code = IPC_GET_ARG2(*call); |
|
| 88 | kbd_push_scancode(scan_code); |
83 | kbd_push_scancode(scan_code); |
| 89 | } |
84 | } |
| 90 | 85 | ||
| 91 | /** @} |
86 | /** @} |
| 92 | */ |
87 | */ |