Rev 1282 | Rev 1330 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1282 | Rev 1285 | ||
---|---|---|---|
Line 12... | Line 12... | ||
12 | irq_code_t msim_kbd = { |
12 | irq_code_t msim_kbd = { |
13 | 1, |
13 | 1, |
14 | msim_cmds |
14 | msim_cmds |
15 | }; |
15 | }; |
16 | */ |
16 | */ |
- | 17 | /* |
|
- | 18 | irq_cmd_t i8042_cmds[1] = { |
|
- | 19 | { CMD_PORT_READ_1, (void *)0x60, 0 } |
|
- | 20 | }; |
|
- | 21 | ||
- | 22 | irq_code_t i8042_kbd = { |
|
- | 23 | 1, |
|
- | 24 | i8042_cmds |
|
- | 25 | }; |
|
- | 26 | */ |
|
- | 27 | ||
17 | static int service; |
28 | static int service; |
18 | 29 | ||
19 | int main(int argc, char **argv) |
30 | int main(int argc, char **argv) |
20 | { |
31 | { |
21 | ipc_call_t call; |
32 | ipc_call_t call; |
Line 23... | Line 34... | ||
23 | 34 | ||
24 | ipcarg_t retval, arg1, arg2; |
35 | ipcarg_t retval, arg1, arg2; |
25 | 36 | ||
26 | printf("NS:Name service started.\n"); |
37 | printf("NS:Name service started.\n"); |
27 | // ipc_register_irq(2, &msim_kbd); |
38 | // ipc_register_irq(2, &msim_kbd); |
- | 39 | // ipc_register_irq(1, &i8042_kbd); |
|
28 | while (1) { |
40 | while (1) { |
29 | callid = ipc_wait_for_call(&call, 0); |
41 | callid = ipc_wait_for_call(&call, 0); |
30 | printf("NS:Call phone=%lX..", call.phoneid); |
42 | printf("NS:Call phone=%lX..", call.phoneid); |
31 | switch (IPC_GET_METHOD(call)) { |
43 | switch (IPC_GET_METHOD(call)) { |
32 | case IPC_M_INTERRUPT: |
44 | case IPC_M_INTERRUPT: |