From owner-freebsd-hackers Thu May 11 21:16:19 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id VAA29533 for hackers-outgoing; Thu, 11 May 1995 21:16:19 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id VAA29527 ; Thu, 11 May 1995 21:16:15 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id VAA14085; Thu, 11 May 1995 21:15:56 -0700 From: "Rodney W. Grimes" Message-Id: <199505120415.VAA14085@gndrsh.aac.dev.com> Subject: Re: No PS/2 mouse driver in default kernel To: jkh@freefall.cdrom.com (Jordan K. Hubbard) Date: Thu, 11 May 1995 21:15:55 -0700 (PDT) Cc: babkin@hq.icb.chel.su, hackers@FreeBSD.org In-Reply-To: <28953.800251410@freefall.cdrom.com> from "Jordan K. Hubbard" at May 11, 95 09:03:30 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1723 Sender: hackers-owner@FreeBSD.org Precedence: bulk > > Because the PS/2 mouse driver is an IRQ-sharing bodge that frequently > causes people's keyboards not to work. It needs to be integrated > directly into syscons and/or pcvt. Not quite right, Terry is going to jump in here I am sure, is what needs to happen is the keyboard code needs to be ripped out of both syscons and pcvt and put in a separate driver. This new driver needs to handle the PS/2 mouse, and the keyboard, but nothing else. Understand that the way the hardware is built the PS/2 mouse really looks like it is part of the keyboard controller chip (and in fact on many machines it is inside the same chip). There is no such physical tie between the keyboard hardware and the video hardware so there should be no ties at the isa/ driver layer, but instead at a layer above that. This change would reduce a large chunk of duplicate code between pcvt, syscons and psm. There was tons of architectural discussion on what was once the console driver mailing list. I am sure Terry has this all rat holed some place on his system. That group of folks did come up with a very good layered architecture that should be used to fix this whole mess. > > Jordan > > > > > > Why there is no PS/2 mouse driver in the default kernel of > > 950412-SNAP ? Or maybe it is assumed that kernel must be anyway > > rebuilt to run X, isn't it ? > > > > Thank you for any explaining of this. > > > > > > Serge Babkin > > > > ! (babkin@hq.icb.chel.su) > > ! Headquarter of Joint Stock Commercial Bank "Chelindbank" > > ! Chelyabinsk, Russia > > -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Custom computers for FreeBSD