aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/kbd
Commit message (Expand)AuthorAgeFilesLines
* Suppress D_NEEDGIANT warnings for some driversMark Johnston2021-06-061-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* kbd: merge linker set drivers into standard kbd driver listKyle Evans2019-12-262-44/+39
* kbd: const'ify a couple of keyboard_driver fieldsKyle Evans2019-12-171-4/+9
* kbd: patch linker set methods, tooKyle Evans2019-12-161-0/+17
* kbd: remove kbdsw, store pointer to driver in each keyboard_tKyle Evans2019-12-162-92/+77
* kbd: provide default implementations of get_fkeystr/diagKyle Evans2019-12-162-5/+9
* kbd: convert kbdd_* macros to inline functionsKyle Evans2019-12-151-47/+140
* kbd: drop _KERNEL #ifdef in kbdreg.hKyle Evans2019-12-151-4/+0
* evdev: Remove evdev.ko linkage dependency on kbd driverVladimir Kondratyev2018-08-132-0/+43
* Revert r327828, r327949, r327953, r328016-r328026, r328041:Pedro F. Giffuni2018-01-211-4/+3
* dev: make some use of mallocarray(9).Pedro F. Giffuni2018-01-131-3/+4
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-273-0/+6
* Remove pc98 support completely.Yoshihiro Takahashi2017-01-281-12/+0
* Restore priority value for OGIO_KEYMAPNikolai Lifanov2017-01-071-1/+1
* Use M_WAITOK in PIO_KEYMAP ioctlEd Maste2016-10-121-1/+1
* apply some style(9) to kbd: make function name start in column 1Ed Maste2016-07-261-8/+8
* Use unsigned version of min() when handling arguments of SETFKEY ioctl.Gleb Smirnoff2016-05-171-1/+1
* sys/dev: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* sys: Make use of our rounddown() macro when sys/param.h is available.Pedro F. Giffuni2016-04-301-1/+1
* sys/dev: use our nitems() macro when it is avaliable through param.h.Pedro F. Giffuni2016-04-191-1/+1
* Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten2011-11-071-1/+1
* Restore binary compatibility for GIO_KEYMAP and PIO_KEYMAP.Ed Schouten2011-07-171-8/+32
* Explicitly tell the compiler that we don't care about the return valueRui Paulo2010-10-131-5/+5
* Use an unsigned integer for storing the key code.Ed Schouten2009-09-221-1/+1
* Make the keyboard layer Unicode aware.Ed Schouten2009-09-191-7/+19
* Move buffer management into kbd and kbdmux drivers.Ed Schouten2009-06-051-23/+51
* Whitespace nitpickingMaksim Yevmenkin2009-04-091-2/+2
* Introduce KB_POLLED flag to struct keyboard's kb_flags field.Maksim Yevmenkin2009-04-091-0/+4
* Replace all calls to minor() with dev2unit().Ed Schouten2008-09-271-2/+2
* Don't include <sys/tty.h> in non-TTY drivers.Ed Schouten2008-07-241-1/+2
* Remove explicit calls to keyboard methods with their respective variantsWojciech A. Koszek2007-12-292-17/+56
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-9/+10
* Integrate kbdmux(4) into syscons(4) and kbd code.Maksim Yevmenkin2006-02-281-0/+24
* kbdmux(4) keyboard multiplexer integrationMaksim Yevmenkin2005-07-132-3/+18
* - Hook up the new locations of the atkbdc(4), atkbd(4) and psm(4) sourceMarius Strobl2005-06-104-2795/+0
* Remove bus_{mem,p}io.h and related code for a micro-optimization on i386Yoshihiro Takahashi2005-05-291-1/+0
* Move the pc98 keymap define into pckbdtables.h because it should be usedYoshihiro Takahashi2005-05-121-142/+0
* Backout previous diffs - this functionality is already provided by theMaxim Sobolev2005-04-071-15/+0
* Make previous commit actually working by replacing TUNABLE_INT() withMaxim Sobolev2005-04-071-11/+11
* Provide a new tunable hw.atkbdc.broken_kit_cmd, which if set to 1Maxim Sobolev2005-04-071-0/+15
* plug memory leakSam Leffler2005-02-261-18/+37
* #include fcntl.h not vnode.h. Check O_NONBLOCK not IO_NDELAY.Poul-Henning Kamp2004-12-221-2/+2
* Add a new flag to the atkbd(4) driver to disable testing the keyboardJohn Baldwin2004-12-152-1/+3
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-162-7/+7
* Remove atdevbase and replace it's remaining uses with direct references toJohn Baldwin2004-06-101-0/+1
* style(9): return foo -> return (foo)Dag-Erling Smørgrav2004-04-021-95/+95
* Clean up whitespace, fix continuation indents, wrap some long lines.Dag-Erling Smørgrav2004-04-021-27/+27
* Device megapatch 4/6:Poul-Henning Kamp2004-02-211-0/+2
* Device megapatch 1/6:Poul-Henning Kamp2004-02-211-2/+0