git: kbdmux - make it work for us
Alex Hornung
alexh at crater.dragonflybsd.org
Fri Sep 11 00:06:40 PDT 2009
commit bcc53404f2f90340de9a9ea266fa17c631507651
Author: Alex Hornung <ahornung at gmail.com>
Date: Wed Sep 9 14:54:18 2009 +0100
kbdmux - make it work for us
* port kbdmux to DragonFly.
* change syscons to use kbdmux, if available.
* change kbd to use kbdmux, if available.
* cleanup kbd.
* use a simple buffer instead of clists for kbd.
* move kbd_ macros from syscons.h to kbdregs.h
* use kbd_ macros everywhere instead of unreadable stuff.
* sync ukbd with FreeBSD's latest ukbd before their switch to
usb4bsd.
Partially-Obtained-from: FreeBSD
Summary of changes:
sys/conf/files | 1 +
sys/dev/misc/atkbd/atkbd_isa.c | 4 +-
sys/dev/misc/kbd/atkbd.c | 8 +-
sys/dev/misc/kbd/kbd.c | 155 +++++++++++++++++++++++++++++-----------
sys/dev/misc/kbd/kbdreg.h | 50 +++++++++++++
sys/dev/misc/kbdmux/kbdmux.c | 119 ++++++++++++-------------------
sys/dev/misc/syscons/syscons.c | 52 ++++++++++++-
sys/dev/misc/syscons/syscons.h | 20 -----
sys/dev/usbmisc/ukbd/ukbd.c | 120 +++++++++++--------------------
sys/sys/kbio.h | 3 +
10 files changed, 309 insertions(+), 223 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/bcc53404f2f90340de9a9ea266fa17c631507651
--
DragonFly BSD source repository
More information about the Commits
mailing list