Changeset c2417bc in mainline for kernel/arch/amd64/src/amd64.c
- Timestamp:
- 2009-04-21T12:46:26Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f2d2c7ba
- Parents:
- 44b7783
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/amd64/src/amd64.c
r44b7783 rc2417bc 198 198 * module and connect it to i8042. Enable keyboard interrupts. 199 199 */ 200 indev_t *kbrdin = i8042_init((i8042_t *) I8042_BASE, IRQ_KBD); 201 if (kbrdin) { 202 kbrd_init(kbrdin); 203 trap_virtual_enable_irqs(1 << IRQ_KBD); 200 i8042_instance_t *i8042_instance = i8042_init((i8042_t *) I8042_BASE, IRQ_KBD); 201 if (i8042_instance) { 202 kbrd_instance_t *kbrd_instance = kbrd_init(); 203 if (kbrd_instance) { 204 indev_t *sink = stdin_wire(); 205 indev_t *kbrd = kbrd_wire(kbrd_instance, sink); 206 i8042_wire(i8042_instance, kbrd); 207 trap_virtual_enable_irqs(1 << IRQ_KBD); 208 } 204 209 } 205 210
Note:
See TracChangeset
for help on using the changeset viewer.