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