summaryrefslogtreecommitdiffstats
path: root/sys/dev/atkbdc/atkbd.c
Commit message (Expand)AuthorAgeFilesLines
* Restore binary compatibility for GIO_KEYMAP and PIO_KEYMAP.ed2011-07-171-0/+1
* Correct a typo.delphij2011-06-201-1/+1
* Add comments about the validation.delphij2011-06-111-0/+9
* Validate INT 15h and 16h vectors more strictly. Traditionally these entryjkim2011-06-061-1/+2
* Revert r222152. The root cause was analysed and better fix is upcoming.jkim2011-06-061-3/+0
* Add a new knob to atkbd(4) to enable typematic rate detection on boot,delphij2011-05-201-0/+3
* Rewrite x86bios and update its dependent drivers.jkim2009-10-191-6/+9
* Fix couple of style nits missed in the previous commit.jkim2009-09-251-1/+1
* - Use x86bios_offset() instead of BIOS_PADDRTOVADDR() macro.[1]jkim2009-09-251-14/+23
* - Use FreeBSD function naming convention.jkim2009-09-241-3/+3
* Move sys/dev/x86bios to sys/compat/x86bios.jkim2009-09-231-1/+1
* Temporarily disable typematic retrieving code until we get a real fix,delphij2009-09-221-2/+2
* Allow atkbd to obtain keyboard repeat rate from BIOS on amd64.delphij2009-09-211-19/+18
* Prevent atkbd(4) interrupt handler from calling keyboard callback functionemax2009-04-171-2/+4
* Remove explicit calls to keyboard methods with their respective variantswkoszek2007-12-291-4/+4
* Fix LEDs not working when atkbd is an active keyboard and the physicalru2006-10-251-16/+16
* Fix our ioctl(2) implementation when the argument is "int". Newru2006-09-271-0/+33
* Send the pcvt(4) driver off to retirement.phk2006-05-171-3/+0
* Remove various bits of conditional Alpha code and fixup a few comments.jhb2006-05-121-1/+1
* Use the same method for detecting actual presence of AT-style keyboardsobomax2006-04-261-5/+6
* - Hook up the new locations of the atkbdc(4), atkbd(4) and psm(4) sourcemarius2005-06-101-7/+36
* plug memory leaksam2005-02-261-18/+37
* Add a new flag to the atkbd(4) driver to disable testing the keyboardjhb2004-12-151-1/+2
* Remove atdevbase and replace it's remaining uses with direct references tojhb2004-06-101-0/+1
* Assign keycodes for Power, Sleep and Wake keys.fjoe2003-10-071-0/+9
* Use __FBSDID().obrien2003-08-241-1/+3
* Fix for FAIL_IF_NO_KBD case as expected.simokawa2003-07-131-1/+3
* - Use the new resource_disabled() helper function to see if devices arejhb2003-07-021-2/+1
* Fix some easy, global, lint warnings. In most cases, this meansmarkm2003-04-301-1/+1
* Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-291-2/+1
* Spelling.charnier2003-02-051-1/+1
* Replace various spelling with FALLTHROUGH which is lint()ablecharnier2002-08-251-2/+2
* GC various bits and pieces of USERCONFIG from all over the place.phk2002-04-091-1/+1
* Fix typo: conole -> consoleasmodai2002-04-081-1/+1
* Return consistent key action codes at key press and releaseyokota2001-07-201-1/+1
* Free the kbd pointer when it isn't NULL, as opposed to when it is.dwmalone2001-01-221-1/+1
* Convert more malloc+bzero to malloc+M_ZERO.dwmalone2000-12-081-9/+6
* Remove unneeded #include <machine/clock.h>phk2000-10-151-1/+0
* Initiate deorbit burn sequence for <machine/console.h>.phk2000-10-081-1/+1
* Manipulate with AltGR Led (really CapsLock Led) only in K_XLATE mode, becauseache2000-05-281-1/+2
* - Properly keep track of I/O port resources.yokota2000-03-191-9/+12
* One more patch for the atkbd driver. It will make sure that theyokota2000-03-111-0/+12
* - Be slightly more cautious and try to make more sure the keyboardyokota2000-02-111-4/+9
* Use config's conditional compilation rather than using #ifdefs that makepeter2000-01-291-5/+0
* - Add some comment from bde on the keyboard interrupt.yokota2000-01-201-11/+19
* Rework shifta/ctla/alta key handling. It appears that there wasyokota2000-01-111-7/+0
* Obtain the initial key repeat rate setting via BIOS in i386 ifyokota2000-01-101-0/+54
* Add some keyboard IDs.yokota2000-01-101-2/+9
* - Remember the keyboard repeat delay and rate.yokota1999-12-131-10/+32
* Add support new keys: lshifta, rshifta, lctrla, rctrla, lalta, andyokota1999-12-101-1/+15
OpenPOWER on IntegriCloud