freebsd-dev/sys/dev
Bruce Evans 3bc124d470 Wait for channel commands to complete after issuing the commands.
The optimisation of only waiting before issuing new commands is
obviously invalid in general and it caused many errors in NIST-PCTS.
I think the errors were mostly for characters sent with the wrong
parity, etc., after a half complete tcsetattr().

Use microtime() instead of a magic loop count to limit the wait.
The wait is a busy-wait :-( and normally takes about 500 usec.
1998-12-19 16:28:57 +00:00
..
advansys probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
aha o Convert length of hccb to integer from the array. Eivind Eklund 1998-12-15 02:51:54 +00:00
ahb Hook up ahapoll so that dumps, synchronize cache commands or any other 1998-10-09 21:38:36 +00:00
aic7xxx Fix a few problems with handling rejected transfer negotiation messages. 1998-12-17 00:06:52 +00:00
ar Straigthen out the use of the tls and tlf callbacks. 1998-12-16 18:42:38 +00:00
atkbdc * Add hooks to allow the X server to access I/O ports and memory. 1998-11-15 18:25:17 +00:00
bktr probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
buslogic probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
ccd Update system to new device statistics code. 1998-09-15 08:15:30 +00:00
cs The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
cy Wait for channel commands to complete after issuing the commands. 1998-12-19 16:28:57 +00:00
de pci_device pd_probe function changed from returning char * to returning 1998-12-14 05:47:29 +00:00
dec Add semicolon to INTERFACE declarations 1998-11-08 18:35:53 +00:00
dgb The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
dpt probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
ed pci_device pd_probe function changed from returning char * to returning 1998-12-14 05:47:29 +00:00
eisa Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
en probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
ep Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
ex Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
fdc Fixed LINT breakage in previous commit. Option FDC_YE enabled a 1998-12-14 16:29:58 +00:00
fe Oops, I forgot to commit two diffs to fe driver. 1998-12-15 15:56:37 +00:00
fxp pci_device pd_probe function changed from returning char * to returning 1998-12-14 05:47:29 +00:00
hea probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
hfa probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
ic Implemented sending of BREAKs. This is quite complicated because the 1998-12-17 17:40:13 +00:00
ie Eliminate compiler warning. 1998-12-10 01:52:16 +00:00
iicbus The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
isp probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
joy This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
kbd Fix ROOL UP/DOWN keys of PC-98. 1998-11-18 08:33:58 +00:00
lnc probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
mc146818 Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
mcd Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
mse Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
pcf The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
pci The OHCI interfaces I have access to map their control regs etc. into 1998-12-14 21:14:11 +00:00
pcm/isa Support ESS1868 (and probably ESS688 & ESS1668). 1998-12-10 18:36:10 +00:00
pdq probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
ppbus The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
ppc The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
rc Initialize isa_devtab entries for interrupt handlers in individual 1998-10-22 05:58:45 +00:00
rp The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
scd Fixed printf format errors (only 1 left in GENERIC now). 1998-07-13 09:53:11 +00:00
si Fixed printf format errors. `struct eisa_device' uses a strange type 1998-08-23 10:12:12 +00:00
sio Add support for another 3COM/USR PNP modem, USR3031. 1998-12-13 23:12:54 +00:00
smbus Eliminate compiler warning. 1998-12-10 02:31:08 +00:00
snp This commit fixes various 64bit portability problems required for 1998-06-07 17:13:14 +00:00
sound/isa Support ESS1868 (and probably ESS688 & ESS1668). 1998-12-10 18:36:10 +00:00
speaker Fixed printf format errors. Only one left in LINT on i386's. 1998-08-24 02:28:16 +00:00
sr Straigthen out the use of the tls and tlf callbacks. 1998-12-16 18:42:38 +00:00
syscons The "easy" fixes for compiling the kernel -Wunused: remove unreferenced static 1998-12-07 21:58:50 +00:00
tx probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
usb Added UCLASS_CDC definitions to usb.h 1998-12-15 07:06:51 +00:00
vinum Remove machine/cputypes.h - it's an i386 only thing 1998-11-06 01:34:06 +00:00
vn Remove the SLICE code. 1998-09-14 19:56:42 +00:00
vr probe function changed from returning char * to const char *. 1998-12-14 06:37:37 +00:00
vx vxalloc() can return NULL. Deal with it. 1998-12-16 00:38:57 +00:00
wl Someday I hope people will learn that "#endif" is not a comment 1998-12-09 03:30:52 +00:00