Generic 'input device' layer

Nicolas Souchu nsouch at free.fr
Fri Dec 3 13:40:03 PST 2004


On Fri, Nov 12, 2004 at 08:49:22AM +0100, Philip Paeps wrote:
> I've been spending the last few weeks writing and hacking touchscreen drivers
> in the Linux kernel for one of my clients.  Thanks to the simple 'input core'
> framework, this was pretty easy to do.  It wasn't fun, but it was easy.
> 
> Trying to port these drivers to FreeBSD is a lot more painful than it should
> be, and I'm finding myself duplicating heaps of code (translating absolute
> coordinates to dx/dy motions, mapping buttons, etc).
> 
> Has anyone else tried to write something like 'input core' for FreeBSD?  A
> quick Google doesn't turn up anything of particular interest.
> 
> Basically, I'm looking for a way to get from hardware events to something
> syscons will understand, without having to do all sorts of really disgusting
> magic in sys/isa/psm.c or usr.sbin/moused/moused.c.
> 
> If no one else is working on this, I'd like to solicit ideas for what others
> would like this interface to look like, and I'll go and write it myself :-)
> 
> Ideas are welcome!

http://www.ggi-project.org

Is the userland side of such a library.

http://www.freebsd.org/~nsouch/kgi4BSD

Is an attempt to have KGI the kernel side of GGI under FreeBSD.

Have you ever heard about GGI? You should start from it before KGI.

Nicholas


More information about the freebsd-arch mailing list