bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

USB keyboard driver the GNU Mach


From: Rowland Smith
Subject: USB keyboard driver the GNU Mach
Date: Sun, 28 Feb 2016 19:47:08 -0500

This does not seem like the right forum for this post, but this list looks like the only hurd list with any activity, so here goes.

I have taken on the project this year of getting the hurd running on an oldish PC on bare metal. The first issue I encountered is that the PC does not have a PS/2 port and the BIOS does not seem of offer any emulation. GNU Mach does have any support for usb as far as I could tell.

I have worked to re-purpose some old (2.4.x) Linux kernel usb code to produce a basic usb keyboard driver for GNU Mach. It is a bit more than a key board driver. It is a usb hardware controller driver (UHCI only for now) with the ability to handle the control messages and interrupt messages needed for a HID keyboard. It is far from a full-blown usb bus subsystem, but it is functional, and I have gotten the Hurd running on the PC with a keyboard (it can actually handle 4 keyboards :)).

So my question is, would any others be interested in working with me on this project, and how should I go about submitting it for code review or inclusion in the source tree? I could use some help on integrating the keyboard driver with the console. I have hacked it into kd for now, but I am sure it could be done more elegantly. I also am not sure if my memory manipulation in the kernel is properly done.

Rowland





reply via email to

[Prev in Thread] Current Thread [Next in Thread]