cgd
|
c6b399cce8
|
add AST-style serial multiport support, from Roland McGrath
<roland@@frob.com>. Needs light clean by Mr. I386, but mostly
OK. For some reason, Bad Things (TM) happened on the last cvs commit.
|
1994-03-23 01:28:23 +00:00 |
cgd
|
456e197d26
|
add reasonable support for MDMBUF output flow control. input to be done later
|
1994-03-18 05:13:26 +00:00 |
cgd
|
39f57c7820
|
copy appropriate hardware config bits from config's flags
|
1994-03-12 08:04:19 +00:00 |
cgd
|
86ac0459be
|
fix some of the last; thanks to charles for looking it over...
|
1994-03-12 07:43:03 +00:00 |
cgd
|
c38cf8e43e
|
support new ioctls. fix the way CRTSCTS is used, etc. Seperate 'hardware'
and 'software' flags. beginnings of multiport support.
|
1994-03-12 07:25:16 +00:00 |
mycroft
|
e4102b8797
|
Cleanup to fit standard coding conventions, and *many* bugs fixed.
|
1994-03-10 05:18:33 +00:00 |
mycroft
|
49051114a6
|
Major cleanup and many bugs fixed; based in part on Brad Huntting's version
for BSD/386. More to be done when the low-level interrupt system is replaced.
|
1994-03-08 08:12:56 +00:00 |
mycroft
|
0c082bcaf8
|
DELAY() --> delay(). This is not a macro.
|
1994-03-06 17:18:43 +00:00 |
mycroft
|
469206981a
|
Fix prototype of wdintr().
|
1994-03-02 21:43:42 +00:00 |
mycroft
|
04d67df50c
|
Add mouse gunk.
|
1994-03-02 08:02:27 +00:00 |
mycroft
|
2292eadf37
|
Set the keyboard to scancode table 1 rather than having the 8042 convert.
|
1994-03-02 06:46:11 +00:00 |
mycroft
|
a3735835a3
|
New constants for setting and clearing masks.
|
1994-03-01 18:18:07 +00:00 |
mycroft
|
7408373b25
|
Speed it up a little...
|
1994-02-19 03:36:12 +00:00 |
mycroft
|
06dbad88db
|
Minor tweak of no importance.
|
1994-02-19 02:43:53 +00:00 |
mycroft
|
5f76c23bdf
|
Combined version from magnum branch. Somewhat faster and less buggy.
|
1994-02-18 19:50:56 +00:00 |
mycroft
|
b8e893f885
|
Add proc arg to wdioctl() proto.
|
1994-02-11 04:44:30 +00:00 |
mycroft
|
bbb3e7618c
|
All ioctl routines take a struct proc * now.
|
1994-02-09 21:06:46 +00:00 |
cgd
|
73f7c1d72e
|
oops
|
1994-02-01 04:38:03 +00:00 |
cgd
|
b452451cfe
|
new cons.h location, etc.
|
1994-02-01 03:42:08 +00:00 |
ws
|
18673da28a
|
Traditional behaviour is to reset all modes if device isn't open already
|
1994-01-30 16:41:27 +00:00 |
mycroft
|
33a067f307
|
Junk comselect(); it's the same at ttselect().
|
1994-01-13 14:58:12 +00:00 |
mycroft
|
f2a0b4b335
|
Canonicalize all #includes, and add pio.h where appropriate.
|
1993-12-20 09:05:17 +00:00 |
mycroft
|
2f5635f70b
|
A slightly unfinished i82586 driver, based on Garrett Wollman's.
|
1993-11-08 20:15:31 +00:00 |
andrew
|
13a48b8263
|
Goes with the new cy driver.
|
1993-10-06 09:27:27 +00:00 |
cgd
|
4a21fe3648
|
ifdef out the ttyfree()'s, so that fill_eproc doesn't panic when
a process's session still holds a ref to a tty which has been deallocated
and reused.
|
1993-09-29 02:36:21 +00:00 |
cgd
|
b85a24ec4e
|
get rid of stray printfs (turn them into "lprintf"s)
|
1993-09-28 21:26:59 +00:00 |
deraadt
|
9aed375ba3
|
tty XXstart() routines return void
|
1993-08-29 13:46:31 +00:00 |
mycroft
|
331148c31a
|
Make these files GCC 2 happy.
|
1993-07-17 16:20:24 +00:00 |
mycroft
|
3be4221095
|
Change tty code to use clist interface, but with ring buffer implementation.
Also, fix a couple of bugs in tty.c and pccons.c, and some gross kluginess
in the hp300 stuff.
|
1993-07-12 11:36:53 +00:00 |
deraadt
|
1eacd36710
|
pccons.c now dynamically allocates it's "struct tty"
cons.c's "struct tty *cn_tty" wasn't used by any of the kernel, and goes away.
|
1993-07-07 11:00:23 +00:00 |
andrew
|
62442b4e98
|
Added com_scratch entry.
|
1993-06-30 04:04:24 +00:00 |
mycroft
|
528edf6037
|
Move definitions of TIMER_FREQ to timerreg.h, and fix value of CF for DELAY().
|
1993-06-15 21:37:14 +00:00 |
mycroft
|
5592ad3fbb
|
Ignore interrupts if the device isn't open. This prevents stray interrupts
from hosing the works. What a stupid architecture.
|
1993-06-15 01:50:32 +00:00 |
cgd
|
f1b8c74730
|
make getc() and ungetc() be rb{un,}getc(), so getc() and ungetc()
don't conflict w/ansi prototypes...
|
1993-06-06 23:04:42 +00:00 |
cgd
|
9d6a908bb7
|
patch from rgrimes to add delay to let data port stabilize, also
make "lpflag" unique to each driver
|
1993-06-05 22:58:29 +00:00 |
deraadt
|
2f0c0eb674
|
tty dynamic allocation
|
1993-05-26 10:06:41 +00:00 |
cgd
|
fe1802950b
|
add include of select.h if necessary for protos, or delete if extraneous
|
1993-05-22 11:40:42 +00:00 |
cgd
|
30177b538f
|
add rcsids to everything and clean up headers
|
1993-05-22 07:56:12 +00:00 |
cgd
|
8d6c77881c
|
make kernel select interface be one-stop shopping & clean it all up.
|
1993-05-18 18:18:40 +00:00 |
cgd
|
5220c82b50
|
fix lpt driver and add lpa driver. from 386bsd pk patch 133
|
1993-05-07 05:38:55 +00:00 |
glass
|
034707f9e5
|
fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
|
1993-04-10 12:04:35 +00:00 |
cgd
|
fa76d62392
|
have probe return size of io space on successful return, rather
than simply 1.
|
1993-04-09 16:43:56 +00:00 |
deraadt
|
b9bd4b25de
|
dmesg output at boottime now tries to print out information as
soon as it is available. The output looks much more like Sunos.
|
1993-04-08 08:26:46 +00:00 |
cgd
|
c32e85d3c3
|
moved closing #endif to include comselect
|
1993-03-27 09:24:42 +00:00 |
cgd
|
f23291fb78
|
added support for microtime routines by Steve McCanne (mccanne@ee.lbl.gov)
|
1993-03-23 08:12:09 +00:00 |
cgd
|
e541169ce2
|
after 0.2.2 "stable" patches applied
|
1993-03-21 18:04:42 +00:00 |
cgd
|
61f282557f
|
initial import of 386bsd-0.1 sources
|
1993-03-21 09:45:37 +00:00 |