NetBSD/sys
jdolecek 2b7d2123cd Make console polling (cnpollc/cngetc) work on IBM PS/2 keyboard controller
using level triggered interrupts, which livelocks calling intr routine
if the data register is not read in the interrupt routine, as it's case
when polling after interrupts are enabled during boot.

Block all interrupts when polling for keypress, and modify intr routine
to read and store value from data register. The latter one is to avoid
losing a keypress when one would manage to press a key when kernel is
not in spl-guarded code section.

Tested with classic pccons, 'pcconskbd at pckbc' and 'pckbd at pckbc'
configurations, on i386.
2001-07-31 13:15:28 +00:00
..
adosfs
altq Fix typo. s/extention/extension/ 2001-07-05 08:38:24 +00:00
arch Make console polling (cnpollc/cngetc) work on IBM PS/2 keyboard controller 2001-07-31 13:15:28 +00:00
coda change vop_symlink and vop_mknod to return vpp (the created node) 2001-07-24 15:39:30 +00:00
compat Add missing `error'. 2001-07-30 22:04:08 +00:00
conf update to 1.5X: removed WILLRELE from vop_mknod and vop_symlink 2001-07-24 15:40:15 +00:00
crypto bzero -> memset, bcopy -> memcpy 2001-07-18 16:50:27 +00:00
ddb Add an easy way to dump the message buffer from ddb. 2001-07-31 04:28:16 +00:00
dev Make console polling (cnpollc/cngetc) work on IBM PS/2 keyboard controller 2001-07-31 13:15:28 +00:00
filecorefs
gdbscripts
ipkdb
isofs seperate -> separate 2001-07-22 13:33:58 +00:00
kern simplify an expression. 2001-07-29 21:24:23 +00:00
lib Avoid warnings about uninitialised usage. 2001-07-19 18:55:38 +00:00
lkm change vop_symlink and vop_mknod to return vpp (the created node) 2001-07-24 15:39:30 +00:00
miscfs change vop_symlink and vop_mknod to return vpp (the created node) 2001-07-24 15:39:30 +00:00
msdosfs seperate -> separate 2001-07-22 13:33:58 +00:00
net raise IFF_UP on SIOCSIFADDR. commented by tv@netbsd, sync with kame 2001-07-30 11:12:58 +00:00
netatalk
netccitt Sprinkle couple of cosmetic changes - use 'extern' in headers, make 2001-06-19 07:37:16 +00:00
netinet Carve off the code that builds a TCP data packet into its own 2001-07-31 02:25:22 +00:00
netinet6 sync gif interface code with latest kame. 2001-07-29 05:08:32 +00:00
netisdn bcopy -> memcpy; Nuke bogus local compatibility defines for it. 2001-07-08 10:33:58 +00:00
netiso Sprinkle couple of cosmetic changes - use 'extern' in headers, make 2001-06-19 07:37:16 +00:00
netkey do not #ifdef KEY_DEBUG in header. sync with kame 2001-07-27 04:48:13 +00:00
netnatm
netns Use SPPDEBUG not TCPDEBUG here 2001-07-08 16:14:22 +00:00
netsmb response', not responce' 2001-06-19 13:45:52 +00:00
nfs Check the passed file handle length _before_, not _after_ copyin() 2001-07-30 22:51:06 +00:00
ntfs fix pointer/structure mismatch in some dprintf's 2001-07-30 13:10:30 +00:00
smbfs
stand
sys make elf64_copyargs() of type int also per the recent copyargs changes 2001-07-30 14:07:25 +00:00
ufs - multiple include protection 2001-07-27 01:28:06 +00:00
uvm Back out previous -- christos needs to update his lint(1). 2001-07-25 23:05:04 +00:00
Makefile