Rev 1787 | Rev 1841 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1787 | Rev 1790 | ||
---|---|---|---|
Line 32... | Line 32... | ||
32 | /** @file |
32 | /** @file |
33 | */ |
33 | */ |
34 | 34 | ||
35 | #include <arch/drivers/i8042.h> |
35 | #include <arch/drivers/i8042.h> |
36 | #include <genarch/i8042/i8042.h> |
36 | #include <genarch/i8042/i8042.h> |
- | 37 | #include <arch/boot/boot.h> |
|
37 | #include <arch/types.h> |
38 | #include <arch/types.h> |
38 | #include <arch/mm/page.h> |
39 | #include <arch/mm/page.h> |
39 | 40 | ||
40 | volatile uint8_t *kbd_virt_address = NULL; |
41 | volatile uint8_t *kbd_virt_address = NULL; |
41 | 42 | ||
42 | void kbd_init() |
43 | void kbd_init() |
43 | { |
44 | { |
44 | kbd_virt_address = (uint8_t *) hw_map(KBD_PHYS_ADDRESS, LAST_REG); |
45 | kbd_virt_address = (uint8_t *) hw_map(bootinfo.keyboard.addr, LAST_REG); |
45 | i8042_init(); |
46 | i8042_init(); |
46 | } |
47 | } |
47 | 48 | ||
48 | /** @} |
49 | /** @} |
49 | */ |
50 | */ |