From owner-freebsd-current@FreeBSD.ORG Sat Dec 24 10:18:20 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1011F16A41F for ; Sat, 24 Dec 2005 10:18:20 +0000 (GMT) (envelope-from psionic@csh.rit.edu) Received: from blacksheep.csh.rit.edu (blacksheep.csh.rit.edu [129.21.60.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9DB9B43D60 for ; Sat, 24 Dec 2005 10:18:19 +0000 (GMT) (envelope-from psionic@csh.rit.edu) Received: from localhost (localhost [127.0.0.1]) by blacksheep.csh.rit.edu (Postfix) with ESMTP id 7AB6A260F for ; Sat, 24 Dec 2005 05:18:18 -0500 (EST) Received: from blacksheep.csh.rit.edu ([127.0.0.1]) by localhost (blacksheep.csh.rit.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 166020-06 for ; Sat, 24 Dec 2005 05:18:18 -0500 (EST) Received: from fury.csh.rit.edu (fury.csh.rit.edu [IPv6:2001:470:1f00:135:a00:20ff:fe8d:5399]) by blacksheep.csh.rit.edu (Postfix) with ESMTP id 423512434 for ; Sat, 24 Dec 2005 05:18:18 -0500 (EST) Received: from fury.csh.rit.edu (localhost [127.0.0.1]) by fury.csh.rit.edu (Postfix) with ESMTP id EA28A157E for ; Sat, 24 Dec 2005 05:18:17 -0500 (EST) From: Jordan Sissel To: freebsd-current@freebsd.org Date: Sat, 24 Dec 2005 05:18:17 -0500 Sender: psionic@csh.rit.edu Message-Id: <20051224101817.EA28A157E@fury.csh.rit.edu> X-Virus-Scanned: amavisd-new at csh.rit.edu Subject: Call for testers: New moused(8) and psm(4) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Dec 2005 10:18:20 -0000 Howdy, I've been working on a userland-ification of psm(4) and a complete rewrite of moused(8). The new psm(4) driver lacks protocol understanding and expects to be controlled through ioctls only. The new moused(8) is designed such that mouse drivers are in the userland. I have implemented 3 driver modules thus far: - Synaptics Touchpad (ps/2 only, not usb) - Generic PS/2 - sysmouse (for ums(4) and mse(4)) Development has been done in 6.x (I don't have a -current machine handy) but this will probably work fine in -current. Directions on what to do can be found on the project's site: http://www.csh.rit.edu/~psionic/projects/newpsm/ Comments/suggestions welcome :) -Jordan PS: I know most (all?) of the code doesn't conform to style(9). I'll fix that eventually.