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;
}
/uspace/trunk/init/init.c
364,7 → 364,7
// test_hangup();
// test_slam();
// test_as_send();
test_pci();
// test_pci();
test_kbd();
 
/*
/uspace/trunk/Makefile
41,12 → 41,19
ns
 
ifeq ($(ARCH), amd64)
DIRS += pci
DIRS += pci \
kbd
endif
ifeq ($(ARCH), ia32)
DIRS += pci \
kbd
endif
ifeq ($(ARCH), mips32)
DIRS += kbd
endif
ifeq ($(ARCH), mips32eb)
DIRS += kbd
endif
 
BUILDS := $(addsuffix .build,$(DIRS))
CLEANS := $(addsuffix .clean,$(DIRS))