Subversion Repositories HelenOS

Rev

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)