Subversion Repositories HelenOS

Rev

Rev 3931 | 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