Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 3969 → Rev 3961

/trunk/uspace/srv/fhc/fhc.c
File deleted
/trunk/uspace/srv/fhc/Makefile
File deleted
/trunk/uspace/srv/kbd/port/z8530.c
35,7 → 35,6
*/
 
#include <ipc/ipc.h>
#include <ipc/bus.h>
#include <async.h>
#include <sysinfo.h>
#include <kbd.h>
89,7 → 88,7
z8530_cmds[3].addr = (void *) sysinfo_value("kbd.address.virtual") +
CHAN_A_DATA;
ipc_register_irq(sysinfo_value("kbd.inr"), sysinfo_value("kbd.devno"),
sysinfo_value("kbd.inr"), &z8530_kbd);
0, &z8530_kbd);
return 0;
}
 
97,10 → 96,6
{
int scan_code = IPC_GET_ARG2(*call);
kbd_push_scancode(scan_code);
if (cir_service)
async_msg_1(cir_phone, BUS_CLEAR_INTERRUPT,
IPC_GET_METHOD(*call));
}
 
/** @}
/trunk/uspace/srv/kbd/generic/kbd.c
37,7 → 37,6
 
#include <ipc/ipc.h>
#include <ipc/services.h>
#include <sysinfo.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
67,9 → 66,6
/** Currently pressed lock keys. We track these to tackle autorepeat. */
static unsigned lock_keys;
 
int cir_service = 0;
int cir_phone = -1;
 
void kbd_push_scancode(int scancode)
{
/* printf("scancode: 0x%x\n", scancode);*/
176,16 → 172,6
ipcarg_t phonead;
if (sysinfo_value("kbd.cir.fhc") == 1)
cir_service = SERVICE_FHC;
if (cir_service) {
while (cir_phone < 0) {
cir_phone = ipc_connect_me_to(PHONE_NS, cir_service,
0, 0);
}
}
/* Initialize port driver. */
if (kbd_port_init())
return -1;
/trunk/uspace/srv/kbd/include/kbd.h
45,9 → 45,6
#define KBD_MS_MIDDLE 1027
#define KBD_MS_MOVE 1028
 
extern int cir_service;
extern int cir_phone;
 
extern void kbd_push_scancode(int);
extern void kbd_push_ev(int, unsigned int);