diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-09-28 19:02:25 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2014-09-28 19:02:25 +0200 |
commit | 15afb9d00b50c5d362ffcb387d7e6e4054192eff (patch) | |
tree | a10cb1e3ae57ba76e4aef05c7dcd34165a5c9a5b /sys/src/9/omap | |
parent | dbb0f46e583d54bdd63ace2d1a8e74e8a8b89a84 (diff) |
apply ps2mouse corruption fix to omap
the omap ps2mouse driver is currently unused, but
in case of being finished at some point, apply the
fix from the pc driver.
Diffstat (limited to 'sys/src/9/omap')
-rw-r--r-- | sys/src/9/omap/mouse.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/src/9/omap/mouse.c b/sys/src/9/omap/mouse.c index f0f62c8a1..acf49f530 100644 --- a/sys/src/9/omap/mouse.c +++ b/sys/src/9/omap/mouse.c @@ -107,7 +107,7 @@ ps2mouseputc(int c, int shift) } msg[nb] = c; - if(++nb == packetsize){ + if(++nb >= packetsize){ nb = 0; if(msg[0] & 0x10) msg[1] |= 0xFF00; @@ -142,13 +142,13 @@ ps2mouse(void) if(mousetype == MousePS2) return; -// i8042auxenable(ps2mouseputc); -// i8042auxcmd(0xEA); // TODO -// i8042auxcmd(0xF4); - mousetype = MousePS2; packetsize = 3; mousehwaccel = 1; + +// i8042auxenable(ps2mouseputc); +// i8042auxcmd(0xEA); // TODO +// i8042auxcmd(0xF4); } /* |