看板 DFBSD_commit 關於我們 聯絡資訊
commit bcc53404f2f90340de9a9ea266fa17c631507651 Author: Alex Hornung <ahornung@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