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,5111994/0322/sys/src/9/pc/kbd.c:505,511 (short | long | prev | next)
1993/1124    
 *  set up a ps2 mouse 
 */ 
static void 
1994/0317    
ps2mouse(int frominit) 
1994/0322    
ps2mouse(void) 
1993/1124    
{ 
	int x; 
 
1994/0317/sys/src/9/pc/kbd.c:566,5721994/0322/sys/src/9/pc/kbd.c:566,572
1993/1124    
			break; 
		} 
	} else if(strcmp(field[0], "ps2") == 0){ 
1994/0317    
		ps2mouse(0); 
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,6281994/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) 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)