summaryrefslogtreecommitdiff
path: root/sys/dev/kbd/kbd.c
AgeCommit message (Expand)Author
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-02-24kbd: add KBD_DELAY1 and KBD_DELAY2Michael Paepcke
2023-02-14sys/kbio.h: make pre-unicode keymap support optionalStefan Eßer
2023-02-06Support Unicode characters in keymap dead key tablesStefan Eßer
2022-03-24kbd: replace vestigial spl calls with Giant assertionsEd Maste
2021-06-06Suppress D_NEEDGIANT warnings for some driversMark Johnston
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2019-12-26kbd: merge linker set drivers into standard kbd driver listKyle Evans
2019-12-16kbd: patch linker set methods, tooKyle Evans
2019-12-16kbd: remove kbdsw, store pointer to driver in each keyboard_tKyle Evans
2019-12-16kbd: provide default implementations of get_fkeystr/diagKyle Evans
2018-08-13evdev: Remove evdev.ko linkage dependency on kbd driverVladimir Kondratyev
2018-01-21Revert r327828, r327949, r327953, r328016-r328026, r328041:Pedro F. Giffuni
2018-01-13dev: make some use of mallocarray(9).Pedro F. Giffuni
2017-11-27sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-01-28Remove pc98 support completely.Yoshihiro Takahashi
2017-01-07Restore priority value for OGIO_KEYMAPNikolai Lifanov
2016-10-12Use M_WAITOK in PIO_KEYMAP ioctlEd Maste
2016-07-26apply some style(9) to kbd: make function name start in column 1Ed Maste
2016-05-17Use unsigned version of min() when handling arguments of SETFKEY ioctl.Gleb Smirnoff
2016-05-03sys/dev: minor spelling fixes.Pedro F. Giffuni
2016-04-30sys: Make use of our rounddown() macro when sys/param.h is available.Pedro F. Giffuni
2016-04-19sys/dev: use our nitems() macro when it is avaliable through param.h.Pedro F. Giffuni
2011-11-07Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs.Ed Schouten
2011-07-17Restore binary compatibility for GIO_KEYMAP and PIO_KEYMAP.Ed Schouten
2010-10-13Explicitly tell the compiler that we don't care about the return valueRui Paulo
2009-09-22Use an unsigned integer for storing the key code.Ed Schouten
2009-09-19Make the keyboard layer Unicode aware.Ed Schouten
2009-06-05Move buffer management into kbd and kbdmux drivers.Ed Schouten
2008-09-27Replace all calls to minor() with dev2unit().Ed Schouten
2008-07-24Don't include <sys/tty.h> in non-TTY drivers.Ed Schouten
2007-12-29Remove explicit calls to keyboard methods with their respective variantsWojciech A. Koszek
2006-11-06Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson
2006-02-28Integrate kbdmux(4) into syscons(4) and kbd code.Maksim Yevmenkin
2005-07-13kbdmux(4) keyboard multiplexer integrationMaksim Yevmenkin
2004-12-22#include fcntl.h not vnode.h. Check O_NONBLOCK not IO_NDELAY.Poul-Henning Kamp
2004-06-16Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp
2004-04-02style(9): return foo -> return (foo)Dag-Erling Smørgrav
2004-04-02Clean up whitespace, fix continuation indents, wrap some long lines.Dag-Erling Smørgrav
2004-02-21Device megapatch 4/6:Poul-Henning Kamp
2004-02-21Device megapatch 1/6:Poul-Henning Kamp
2004-01-27While USB keyboards attach as ukbd[0-9]+, the device node created byDag-Erling Smørgrav
2003-11-09- Implement selwakeuppri() which allows raising the priority of aSeigo Tanimura
2003-09-27Fix dev_t handling to avoid needless makedev() call.Poul-Henning Kamp
2003-08-24Use __FBSDID().David E. O'Brien
2003-03-09Add a a sysctl, hw.kbd.keymap_restrict_change, which acts a bitDavid Malone
2003-03-03Gigacommit to improve device-driver source compatibility betweenPoul-Henning Kamp
2003-03-02More low-hanging fruit: kill caddr_t in calls to wakeup(9) / [mt]sleep(9).Dag-Erling Smørgrav
2003-02-19Back out M_* changes, per decision of the TRB.Warner Losh