| plan 9 kernel history: overview | file list | diff list |
1994/0322/pc/kbd.c (diff list | history)
| 1994/0317/sys/src/9/pc/kbd.c:505,511 – 1994/0322/sys/src/9/pc/kbd.c:505,511 (short | long | prev | next) | ||
| 1993/1124 | * set up a ps2 mouse */ static void | |
| 1994/0317 |
| |
| 1994/0322 | ps2mouse(void) | |
| 1993/1124 | { int x; | |
| 1994/0317/sys/src/9/pc/kbd.c:566,572 – 1994/0322/sys/src/9/pc/kbd.c:566,572 | ||
| 1993/1124 | break; } } else if(strcmp(field[0], "ps2") == 0){ | |
| 1994/0317 |
| |
| 1994/0322 | ps2mouse(); | |
| 1993/1124 | } else if(strcmp(field[0], "accelerated") == 0){ switch(mousetype){ case MousePS2: | |
| 1994/0317/sys/src/9/pc/kbd.c:623,628 – 1994/0322/sys/src/9/pc/kbd.c:623,629 | ||
| 1993/1124 | ccc = inb(Data); /* enable kbd xfers and interrupts */ | |
| 1994/0322 | /* disable mouse */ | |
| 1993/1124 | ccc &= ~Ckbddis; | |
| 1994/0317 | ccc |= Csf | Ckbdint | Cscs1 | Cmousedis; | |
| 1993/1124 | if(outready() < 0) | |