Changeset c2417bc in mainline for kernel/arch/ia32/src/ia32.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/ia32/src/ia32.c
r44b7783 rc2417bc 81 81 { 82 82 /* Parse multiboot information obtained from the bootloader. */ 83 multiboot_info_parse(signature, mi); 83 multiboot_info_parse(signature, mi); 84 84 85 85 #ifdef CONFIG_SMP … … 156 156 * module and connect it to i8042. Enable keyboard interrupts. 157 157 */ 158 indev_t *kbrdin = i8042_init((i8042_t *) I8042_BASE, IRQ_KBD); 159 if (kbrdin) { 160 kbrd_init(kbrdin); 161 trap_virtual_enable_irqs(1 << IRQ_KBD); 158 i8042_instance_t *i8042_instance = i8042_init((i8042_t *) I8042_BASE, IRQ_KBD); 159 if (i8042_instance) { 160 kbrd_instance_t *kbrd_instance = kbrd_init(); 161 if (kbrd_instance) { 162 indev_t *sink = stdin_wire(); 163 indev_t *kbrd = kbrd_wire(kbrd_instance, sink); 164 i8042_wire(i8042_instance, kbrd); 165 trap_virtual_enable_irqs(1 << IRQ_KBD); 166 } 162 167 } 163 168
Note:
See TracChangeset
for help on using the changeset viewer.