From f6f547ea3b8e6d15be5ff0b90693c9e66c1fe1e8 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Wed, 24 Feb 1999 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1999-02-24 --- pc/mouse.c | 6 ++++++ port/devproc.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pc/mouse.c b/pc/mouse.c index e2807f99892b22ba7521effe8e58b4fa2c6259a9..b94a48b1c03d7c17c41390cf156f0a20764cb2a3 100644 --- a/pc/mouse.c +++ b/pc/mouse.c @@ -151,6 +151,12 @@ mousectl(char* field[], int n) i8042auxcmd(n); break; } + } else if(strcmp(field[0], "reset") == 0){ + i8042auxcmd(0xF6); + i8042auxcmd(0xEA); /* streaming */ + i8042auxcmd(0xE8); /* set resolution */ + i8042auxcmd(3); + i8042auxcmd(0xF4); /* enabled */ } else error(Ebadctl); diff --git a/port/devproc.c b/port/devproc.c index 19a1c066bf6464ccb1ae8380188ee78dfa638e19..65367f721af8664a7ed9239e9bae6be4cfa5ea55 100644 --- a/port/devproc.c +++ b/port/devproc.c @@ -856,7 +856,7 @@ procctlreq(Proc *p, char *va, int n) i = 0; if(i >= Nrq) i = Nrq - 1; - if(i < p->basepri && !iseve()) + if(i > p->basepri && !iseve()) error(Eperm); p->basepri = i; }