Rev 3880 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3880 | Rev 3906 | ||
---|---|---|---|
Line 92... | Line 92... | ||
92 | } |
92 | } |
93 | } |
93 | } |
94 | } |
94 | } |
95 | 95 | ||
96 | /** Process keyboard interrupt. */ |
96 | /** Process keyboard interrupt. */ |
97 | static void msim_irq_handler(irq_t *irq, void *arg, ...) |
97 | static void msim_irq_handler(irq_t *irq) |
98 | { |
98 | { |
99 | if ((irq->notif_cfg.notify) && (irq->notif_cfg.answerbox)) |
99 | if ((irq->notif_cfg.notify) && (irq->notif_cfg.answerbox)) |
100 | ipc_irq_send_notif(irq); |
100 | ipc_irq_send_notif(irq); |
101 | else { |
101 | else { |
102 | char ch = 0; |
102 | char ch = 0; |
Line 108... | Line 108... | ||
108 | ch = '\b'; |
108 | ch = '\b'; |
109 | chardev_push_character(&console, ch); |
109 | chardev_push_character(&console, ch); |
110 | } |
110 | } |
111 | } |
111 | } |
112 | 112 | ||
113 | static irq_ownership_t msim_claim(void) |
113 | static irq_ownership_t msim_claim(void *instance) |
114 | { |
114 | { |
115 | return IRQ_ACCEPT; |
115 | return IRQ_ACCEPT; |
116 | } |
116 | } |
117 | 117 | ||
118 | void msim_kbd_grab(void) |
118 | void msim_kbd_grab(void) |