git: vkbd - add virtual AT keyboard interface driver

Michael Neumann mneumann at crater.dragonflybsd.org
Sat Aug 9 06:53:39 PDT 2025


commit a796bacf40ed351a31d30d69d2c8bb086068eb32
Author: Yusuf <yusisamerican at gmail.com>
Date:   Wed Jul 30 23:44:38 2025 +0000

    vkbd - add virtual AT keyboard interface driver
    
    With some minor modifications to the original PR on github:
    
    * Fix indentation (whitespace -> tabs)
    
    * Fix typo in vkbd_filter_{rd,wr}_detatch.
      s/detatch/detach/g.
    
    * Add vkbd(4) man-page to Makefile
    
    * Add Makefile "dev-diff-freebsd" target to simplfiy diffing
      this implementation against the version in FreeBSD
    
    Taken-from: FreeBSD
    
    Reviewed-by: mneumann
    
    Signed-off-by: Yusuf <yusisamerican at gmail.com>

Summary of changes:
 share/man/man4/Makefile                            |    1 +
 share/man/man4/vkbd.4                              |  153 ++
 sys/dev/misc/Makefile                              |    2 +-
 sys/dev/misc/vkbd/Makefile                         |   26 +
 sys/dev/misc/vkbd/vkbd.c                           | 1525 ++++++++++++++++++++
 .../linux/shmem_fs.h => misc/vkbd/vkbd_var.h}      |   36 +-
 6 files changed, 1727 insertions(+), 16 deletions(-)
 create mode 100644 share/man/man4/vkbd.4
 create mode 100644 sys/dev/misc/vkbd/Makefile
 create mode 100644 sys/dev/misc/vkbd/vkbd.c
 copy sys/dev/{drm/include/linux/shmem_fs.h => misc/vkbd/vkbd_var.h} (68%)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a796bacf40ed351a31d30d69d2c8bb086068eb32


-- 
DragonFly BSD source repository


More information about the Commits mailing list