summaryrefslogtreecommitdiff
path: root/sys/src/9/pc/mouse.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-01-13 10:23:31 +0100
committercinap_lenrek <cinap_lenrek@gmx.de>2013-01-13 10:23:31 +0100
commitaa0627162b3abdf2a9f8dd68e5b845a8461c75a4 (patch)
tree950088e60429b7a6cb75af173be7d6b8c9f60c9a /sys/src/9/pc/mouse.c
parent63f1fc07eb77a5443d693b902dd2b74b56f95057 (diff)
remove non standard COM3 (eia2) serial port from i8250 uart.
access to non standard serial port COM3 at i/o port 0x200 causes kernel panic on some machines (Toshiba Sattelite 1415-S115). also, some machines have gameport at 0x200. i readded uartisa to the pcf and pccpuf kernel configurations so one can use plan9.ini to add non standard uarts like: uart2=type=isa port=0x200 irq=5
Diffstat (limited to 'sys/src/9/pc/mouse.c')
-rw-r--r--sys/src/9/pc/mouse.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/src/9/pc/mouse.c b/sys/src/9/pc/mouse.c
index c8263eccd..d5e6386bd 100644
--- a/sys/src/9/pc/mouse.c
+++ b/sys/src/9/pc/mouse.c
@@ -240,7 +240,7 @@ setintellimouse(void)
i8042auxcmd(0x50);
break;
case Mouseserial:
- i8250setmouseputc(mouseport, m5mouseputc);
+ uartsetmouseputc(mouseport, m5mouseputc);
break;
}
}
@@ -311,13 +311,13 @@ mousectl(Cmdbuf *cb)
if(cb->nf > 2){
if(strcmp(cb->f[2], "M") == 0)
- i8250mouse(cb->f[1], m3mouseputc, 0);
+ uartmouse(cb->f[1], m3mouseputc, 0);
else if(strcmp(cb->f[2], "MI") == 0)
- i8250mouse(cb->f[1], m5mouseputc, 0);
+ uartmouse(cb->f[1], m5mouseputc, 0);
else
- i8250mouse(cb->f[1], mouseputc, cb->nf == 1);
+ uartmouse(cb->f[1], mouseputc, cb->nf == 1);
} else
- i8250mouse(cb->f[1], mouseputc, cb->nf == 1);
+ uartmouse(cb->f[1], mouseputc, cb->nf == 1);
mousetype = Mouseserial;
strncpy(mouseport, cb->f[1], sizeof(mouseport)-1);