Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1346 → Rev 1347

//uspace/trunk/kbd/include/arch
1,0 → 0,0
link ../arch/ia32/include
link ../arch/mips32/include
//uspace/trunk/kbd/arch/mips32/include/kbd.h
29,7 → 29,8
#ifndef __mips32_KBD_H__
#define __mips32_KBD_H__
 
void kbd_arch_init(void);
int kbd_arch_init(void);
int kbd_arch_process(int scan_code);
 
#endif
 
//uspace/trunk/kbd/arch/mips32/src/kbd.c
28,6 → 28,7
 
#include <arch/kbd.h>
#include <ipc.h>
#include <key_buffer.h>
 
irq_cmd_t msim_cmds[1] = {
{ CMD_MEM_READ_1, (void *)0xB0000000, 0 }
38,9 → 39,14
msim_cmds
};
 
void kbd_arch_init(void)
int kbd_arch_init(void)
{
ipc_register_irq(2, &msim_kbd);
return 1;
}
 
 
int kbd_arch_process(int scan_code)
{
key_buffer_push(scan_code);
return 1;
}