From owner-freebsd-current Wed Feb 18 05:25:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id FAA06471 for freebsd-current-outgoing; Wed, 18 Feb 1998 05:25:53 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from rf900.physics.usyd.edu.au (rf900.physics.usyd.edu.au [129.78.129.109]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id FAA06456 for ; Wed, 18 Feb 1998 05:25:46 -0800 (PST) (envelope-from dawes@rf900.physics.usyd.edu.au) Received: (from dawes@localhost) by rf900.physics.usyd.edu.au (8.8.5/8.8.2) id AAA00550; Thu, 19 Feb 1998 00:25:34 +1100 (EST) Message-ID: <19980219002534.43748@rf900.physics.usyd.edu.au> Date: Thu, 19 Feb 1998 00:25:34 +1100 From: David Dawes To: Terry Lambert Cc: sthaug@nethelp.no, current@FreeBSD.ORG Subject: Re: devfs persistence References: <22612.887749938@verdi.nethelp.no> <199802172325.QAA07146@usr09.primenet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <199802172325.QAA07146@usr09.primenet.com>; from Terry Lambert on Tue, Feb 17, 1998 at 11:25:39PM +0000 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, Feb 17, 1998 at 11:25:39PM +0000, Terry Lambert wrote: >> > > - ln -s cuaa0 mouse >> > >> > This is somewhat non-sensical as well. The mouse should use a protocol >> > virtualizer so that a /dev/mouse is reexported, and it doesn't matter >> > what your physical mouse hardware is, the thing looks like a mousesystems >> > (or other) mouse, always, so that programs don't have to care about this. >> >> Sure. But that makes XFree86 dependent on the mouse protocol virtualizer >> also. Do you want to introduce more dependencies? (Just playing the >> devil's advocate here.) > >Ask David Dawes. XFree86 already does this; it had to for SVR4. Yes, the original XFree86 development started on SVR4, and it had support for that from day one (they called it xqueue, and it provides asynchronous delivery of keyboard and mouse events). The SysMouse format available with the improved mouse support that Kazu has been working on pretty much does the protocol virtualisation, doesn't it? Future releases of XFree86 will include support for the new FreeBSD mouse code. I'd love to be able to take all of the protocol-specific code out of XFree86, but not enough OSs do this protocol virtualisation. David To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message