Subversion Repositories HelenOS-historic

Rev

Rev 534 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 534 Rev 552
Line 238... Line 238...
238
/** Initialize i8042. */
238
/** Initialize i8042. */
239
void i8042_init(void)
239
void i8042_init(void)
240
{
240
{
241
    trap_register(VECTOR_KBD, i8042_interrupt);
241
    trap_register(VECTOR_KBD, i8042_interrupt);
242
    trap_virtual_enable_irqs(1<<IRQ_KBD);
242
    trap_virtual_enable_irqs(1<<IRQ_KBD);
243
    spinlock_initialize(&keylock);
243
    spinlock_initialize(&keylock, "i8042_lock");
244
    chardev_initialize(&kbrd, &ops);
244
    chardev_initialize(&kbrd, &ops);
245
    stdin = &kbrd;
245
    stdin = &kbrd;
246
}
246
}
247
 
247
 
248
/** Process i8042 interrupt.
248
/** Process i8042 interrupt.