From owner-cvs-src@FreeBSD.ORG Tue Nov 16 19:05:05 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8FDFF16A4CE; Tue, 16 Nov 2004 19:05:05 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0DB8543D1D; Tue, 16 Nov 2004 19:05:05 +0000 (GMT) (envelope-from scottl@freebsd.org) Received: from [192.168.254.11] (junior-wifi.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.12.11/8.12.10) with ESMTP id iAGJ7Cu9026460; Tue, 16 Nov 2004 12:07:13 -0700 (MST) (envelope-from scottl@freebsd.org) Message-ID: <419A4F8F.8000509@freebsd.org> Date: Tue, 16 Nov 2004 12:05:51 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20040929 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Maksim Yevmenkin References: <7302.1100627038@critter.freebsd.dk> <20041116180905.GA11906@odin.ac.hmc.edu> <419A492A.7020602@freebsd.org> In-Reply-To: X-Enigmail-Version: 0.86.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=0.0 required=3.8 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on pooker.samsco.org cc: Brooks Davis cc: cvs-src@freebsd.org cc: Poul-Henning Kamp cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/vkbd vkbd.c vkbd_var.hsrc/sys/modules/vkbd Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Nov 2004 19:05:05 -0000 Maksim Yevmenkin wrote: > Guys, > > >>I appreciate the work here, but we are starting to grow too many >>independent keyboard abstractions that don't seem to work together and >>don't seem to solve the primary problem that we have right now. What >>we really need is a single unified keyboard and mouse virtualization >>layer that allows bluetooth, usb, and at/ps2 devices to plug in at the >>bottom and talk to the one or more console interfaces at the top. It >>should allow devices to be plugged in at runtime and should insulate >>the real console interface from caring which keyboard is plugged in at >>boot, if any are at all. And yt _does_ need to work in single user mode >>and in DDB. > > > i did sent email to current asking for comments. did not get much feedback. > > http://lists.freebsd.org/mailman/htdig/freebsd-current/2004-August/034020.html > > >>I know I'm saying a lot of 'shoulds' right now, but the rise of these >>non-at/ps2 keyboards is causing us lots of problems and we need to fix >>it. Brooks had talked about working on something similar to what I've >>described above, so please work with him to mold your vkbd work into >>that model. > > > very well. i touched it. might as well try and fix it :) anyone has > any ideas? code? anything? > > oh, one more thing, would you like me to back vkbd(4) out? > > max I guess I'm having a hard time picturing how a bluetooth keyboard works. Is it something that you attach in place of a normal PS2 or USB keyboard, or is it something that merely augments the real keyboard? If there is no chance that the BT device could be needed for DDB or single-user mode then I guess that your driver is a good thing, though the 'vkbd' name is a bit misleading since it really only applies to BT. But if you're interested in working with Brooks on a more unified abstraction, please don't let me stop you =-) Scott