freebsd-dev/sys/i386
Bruce Evans b36c719659 Set up interrupt-level input buffering dynamically depending on
the input speed, so that it can work at speeds larger than 115200
bps without being flow controlled.  The buffer is twice as large
as before at 115200 bps and half as large as before at low speeds
Use a single interrupt-level buffer instead of ping-pong buffers
because the simplifications provided by ping-pong buffers became
complications.

This change is over-engineered.  Statically configured buffering
was simpler and faster, and increasing the buffer size to support
1.5Mbps would cost about 1 US cent's worth of RAM per port, but I
was interested in the buffer switching mechanism.
1999-02-04 13:45:14 +00:00
..
apm Perform APM power-off on power-off request, not halt request. 1998-12-10 23:36:14 +00:00
bios Perform APM power-off on power-off request, not halt request. 1998-12-10 23:36:14 +00:00
boot Don't refer to i386/isa/kbdio.h anymore. Use dev/kbd/atkbdcreg.h instead. 1999-01-11 03:50:01 +00:00
conf Add streams pseudo-device 1999-01-30 06:31:11 +00:00
eisa Correct test in poll loop for determining that the mailbox is free to 1999-01-28 03:30:02 +00:00
i386 - Added atkbdc and atkbd to the device info array so that they don't 1999-02-04 10:36:57 +00:00
ibcs2 Fix warnings in preparation for adding -Wall -Wcast-qual to the 1999-01-28 01:59:53 +00:00
include Added a hopefully-machine-independent macro for determining if a 1999-02-02 09:08:23 +00:00
isa Set up interrupt-level input buffering dynamically depending on 1999-02-04 13:45:14 +00:00
linux Enable Linux threads support by default. 1999-01-26 02:38:12 +00:00
pci Make the class code checks in function pci_cfgcheck less strict. 1997-12-20 09:04:25 +00:00
svr4 Emulator KLD for SysVR4 executables grabbed from NetBSD. 1999-01-30 06:29:48 +00:00
Makefile Make this ${.OBJDIR} and ${.CURDIR} aware. 1998-05-31 22:40:49 +00:00