Rev 3931 | Rev 3934 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3931 | Rev 3932 | ||
---|---|---|---|
Line 39... | Line 39... | ||
39 | #include <genarch/kbd/i8042.h> |
39 | #include <genarch/kbd/i8042.h> |
40 | #include <arch/drivers/kbd.h> |
40 | #include <arch/drivers/kbd.h> |
41 | #include <genarch/kbd/key.h> |
41 | #include <genarch/kbd/key.h> |
42 | #include <genarch/kbd/scanc.h> |
42 | #include <genarch/kbd/scanc.h> |
43 | #include <genarch/kbd/scanc_pc.h> |
43 | #include <genarch/kbd/scanc_pc.h> |
- | 44 | #include <genarch/drivers/legacy/ia32/io.h> |
|
44 | #include <cpu.h> |
45 | #include <cpu.h> |
45 | #include <arch/asm.h> |
46 | #include <arch/asm.h> |
46 | #include <arch.h> |
47 | #include <arch.h> |
47 | #include <console/chardev.h> |
48 | #include <console/chardev.h> |
48 | #include <console/console.h> |
49 | #include <console/console.h> |
49 | #include <interrupt.h> |
50 | #include <interrupt.h> |
50 | #include <sysinfo/sysinfo.h> |
51 | #include <sysinfo/sysinfo.h> |
51 | #include <ipc/irq.h> |
52 | #include <ipc/irq.h> |
52 | 53 | ||
53 | i8042_instance_t lgcy_i8042_instance = { |
54 | i8042_instance_t lgcy_i8042_instance = { |
54 | .i8042 = (i8042_t *) 0x60, |
55 | .i8042 = (i8042_t *) i8042_BASE, |
55 | }; |
56 | }; |
56 | 57 | ||
57 | /* Keyboard commands. */ |
58 | /* Keyboard commands. */ |
58 | #define KBD_ENABLE 0xf4 |
59 | #define KBD_ENABLE 0xf4 |
59 | #define KBD_DISABLE 0xf5 |
60 | #define KBD_DISABLE 0xf5 |