mycroft
21118b1bc4
Don't busy-wait for read or write completion.
1994-03-02 22:07:00 +00:00
mycroft
469206981a
Fix prototype of wdintr().
1994-03-02 21:43:42 +00:00
mycroft
e9326b3ba7
Make wdc_wait() do an implicit wait_for_unbusy(). Pass structure pointers
...
rahter than unit numbers where appropriate. Fix conflict if two drives have
I/O pending at the same time. Add some more sanity checks. Some other minor
cleanup.
1994-03-02 21:42:31 +00:00
deraadt
da17512980
make vn driver work either way
1994-03-02 20:05:58 +00:00
ws
442e944127
Correct handling of ST field (+some minor reformatting)
1994-03-02 19:05:20 +00:00
ws
ae33a75671
Correct (de-)blocking in readlink
1994-03-02 19:04:29 +00:00
mycroft
81de6fa982
Increment outbound packet count, per Matt Kimmel.
1994-03-02 16:23:23 +00:00
hpeyerl
a37cf2aecc
Make probe routines return amount of space used. Still needs some
...
work to determine difference between SB/SB-pro.
1994-03-02 16:23:10 +00:00
mycroft
b1ec7fd1c9
Add an IDE drive.
1994-03-02 10:40:16 +00:00
mycroft
a9e3e0dd28
Add more experimental probe gunk, not enabled.
1994-03-02 08:03:02 +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
ab1474a681
Remove scantokey[] and extscantokey[], as they are not used.
1994-03-02 05:44:10 +00:00
mycroft
6ba1208b1d
Add code to set the translation table number, but disabled for now.
1994-03-02 04:38:26 +00:00
mycroft
2542f2a4a4
Clean up deleted files.
1994-03-02 04:19:12 +00:00
mycroft
165d9e602c
Fix the 790 interrupt table, per Christoph Robitschko.
1994-03-02 03:40:46 +00:00
mycroft
6902746df6
Attempt to insure the keyboard is enabled after reset, but turn off the entire
...
reset sequence by default since it causes some keyboards to become catatonic.
1994-03-02 00:57:35 +00:00
briggs
e84113894c
Nuke MAC2... Doesn't need to be here.
1994-03-02 00:16:45 +00:00
phil
46dccadb76
Little changes ... locore => fixed a setrq bug that was causing kernel panics.
1994-03-01 22:23:15 +00:00
pk
381f4cb170
set errno.
1994-03-01 20:57:56 +00:00
pk
4013a20ab3
Enable nfs_lock(); useful when IO_APPEND'ing.
1994-03-01 20:31:09 +00:00
mycroft
b9dbe12a58
Check for acks and naks in X mode.
1994-03-01 18:30:13 +00:00
mycroft
9091bc8257
Remove some dead code.
1994-03-01 18:22:52 +00:00
mycroft
a3735835a3
New constants for setting and clearing masks.
1994-03-01 18:18:07 +00:00
mycroft
7dd7c20604
Clean up DMA code. Mask and unmask channels. Warn if terminal count not
...
reached.
1994-03-01 18:16:33 +00:00
briggs
10c02ec354
More Dayna separation.
1994-03-01 15:24:25 +00:00
briggs
8505642469
At least recognize different machine types.
1994-03-01 15:22:47 +00:00
briggs
7754e67583
Add a bunch of machine types. Not that we support them, but it's at least
...
polite to know what you're dealing with.
1994-03-01 15:22:08 +00:00
briggs
b208f831a7
Get rid of some compiler warnings.
1994-03-01 15:21:21 +00:00
briggs
79d28b3a47
Add COMPAT_SUNOS--it seems to work.
1994-03-01 15:20:37 +00:00
deraadt
83c054bf10
Driver should now work on new & old bt742/747/445 versions of the
...
BusTech cards. Fixes from Michael VanLoon <michaelv@iastate.edu>
KNF'd too.
1994-03-01 12:42:36 +00:00
glass
c0a47356da
cleanup
1994-03-01 08:23:57 +00:00
glass
115ee66204
bugs fixed and cleanup
1994-03-01 08:22:59 +00:00
glass
f7f69f9b04
canonicalize includes. cleanup. missing copyrights.
1994-03-01 08:07:12 +00:00
glass
b4b437e1c3
remove some warnings
1994-03-01 08:00:02 +00:00
glass
1827fc3820
small improvement in output formatting of scdebug routines
1994-03-01 07:58:28 +00:00
glass
1bf91e4911
so you can compile a kernel w/o using our hacked gas
1994-03-01 07:50:49 +00:00
glass
1fa0d00b1a
should use ENTRY() macro
1994-03-01 07:47:59 +00:00
mycroft
69b37af13f
Clean up a bit more; make it look like other drivers. Remove SIOCGIFADDR.
1994-03-01 05:41:26 +00:00
cgd
92dba352d6
format cop, plus fix up ether_type byte order difference.
...
things that i think look bogus are marked "XXX" with "cgd" in the
same line; some enet-savvy person should look through them.
1994-03-01 04:12:25 +00:00
hpeyerl
172a039d7a
Add el0
1994-03-01 03:03:52 +00:00
hpeyerl
a65ae4142d
Driver for 3Com Etherlink (3c501)
...
>From Matthew E. Kimmel (kimmel@cs.umass.edu )
1994-03-01 02:45:00 +00:00
hpeyerl
2065d7e19e
add if_el driver.
1994-03-01 02:38:40 +00:00
andrew
bc72e3a892
Fixed a bug with TUN_OPEN flag handling during tunclose(), as noted by
...
Mark Delany <markd@bushwire.apana.org.au>.
1994-02-28 07:16:10 +00:00
chopps
75e489c8fc
Michael Hitches patch applied for misc things, limited 5380 support.
1994-02-28 06:05:41 +00:00
cgd
02305fe0f3
add bt0. ddb stays in
1994-02-28 01:48:45 +00:00
cgd
6770129a5a
comment out com1, add ed1
1994-02-28 01:46:20 +00:00
chopps
776563485e
copyinstr: 4321, not 2143 :^) also removed a couple beq's. fixes from
...
Michael Hitch.
1994-02-28 00:27:26 +00:00
deraadt
80cff20936
whoops
1994-02-27 19:49:11 +00:00
pk
4fb4e6a9ec
bootblocks must be stripped.
1994-02-27 18:28:20 +00:00
briggs
4ef4d51787
Include cop. Also change a bunch of printfs to PRINTF() and define
...
PRINTF() to nothing.
1994-02-27 16:50:31 +00:00
briggs
034c4cb56e
Disable SCSIDEBUG and make COMPAT_NOMID an option (defined).
1994-02-27 16:48:33 +00:00
briggs
4474958dd0
Add LCII machine id.
1994-02-27 16:42:33 +00:00
briggs
bedc2847a2
Add MDP_STACKADJ for compat_sunos.
1994-02-27 16:41:41 +00:00
briggs
5026219abb
Basic changes for compat_sunos--copied from amiga.
1994-02-27 16:40:38 +00:00
briggs
902fef1bad
Add files for compat_sunos. Shouldn't these be in sys/conf/files.newconf?
1994-02-27 16:39:54 +00:00
cgd
dc58832610
kill XXX's i marked long ago
1994-02-27 11:53:31 +00:00
deraadt
42ba2b6516
add things needed by the cgsix
1994-02-27 10:33:25 +00:00
deraadt
5a99cb799e
fake out KIOCLAYOUT
1994-02-27 09:09:50 +00:00
deraadt
21d7b68b1d
more more more
1994-02-27 08:46:17 +00:00
deraadt
b50839c249
support vn/lkm/tun. do not prototype dump routine
1994-02-27 08:44:12 +00:00
deraadt
24dc81248d
call vnclose/read/write as intended
1994-02-27 08:42:01 +00:00
deraadt
8f09bb0623
add vnclose function
1994-02-27 08:41:11 +00:00
briggs
ad15753d94
Make FPCOPROC an options option and remove it from the Makefile defines.
...
Also add a configuration that doesn't have it.
1994-02-27 03:44:24 +00:00
briggs
82a0604c37
A little clean-up.
1994-02-27 03:40:26 +00:00
mycroft
8ba740e6ab
Get the residual count right.
1994-02-26 19:49:25 +00:00
mycroft
060ee7dbab
Clean up busy-wait code a little, and we need a special disksort() to skip
...
over bufs in a combined transfer.
1994-02-26 19:00:51 +00:00
mycroft
969cea2357
Fix bug from 1.43 correctly.
1994-02-26 17:59:46 +00:00
mycroft
4299a2baec
Fix typo.
1994-02-26 17:13:44 +00:00
mycroft
aeae0fd5e3
Various cleanup, and fix last night's bug.
1994-02-26 17:10:12 +00:00
pk
188f08ecf9
A one liner for now.
1994-02-26 11:04:02 +00:00
pk
196acb6c78
Sparc bootblocks (a tight fit)
1994-02-26 10:57:09 +00:00
deraadt
a7ccc4228a
support SYSVSEM and SYSVMSG
1994-02-26 10:30:35 +00:00
pk
2c2ca1351c
Don't use aggregate initialization;
...
Add memcpy().
1994-02-26 10:29:41 +00:00
briggs
3a18d3b2a5
Cleaned up the probe a little by actually using data from the decl. ROMs.
1994-02-26 03:01:22 +00:00
mycroft
fa83b6f469
Fix typo.
1994-02-26 00:08:01 +00:00
mycroft
a7cdc040ec
Some more stylistic cleanup.
1994-02-26 00:00:17 +00:00
cgd
45afe06953
I now understand why name caching was redone for 4.4BSD; Net/2's
...
method of caching names has a totally bogus interface. kill *ALL*
caching of names when going through a lofs, because that's the only
way to make sure things always work right. Also, XXX the possibly-bogus
check i keep whining about. it's almost certainly wrong, but it's
too weird to modify significantly; even jsp didn't want to touch it...
1994-02-25 23:41:56 +00:00
hpeyerl
e56750e9d0
Remove backwoods compatibility.
1994-02-25 23:09:26 +00:00
mycroft
872decc7c6
Fix typo.
1994-02-25 22:30:34 +00:00
mycroft
49da93f965
Speed up sigreturn() checking.
1994-02-25 21:11:50 +00:00
mycroft
7f6bce365b
Fix an obvious bug that could stall the queue.
1994-02-25 18:30:37 +00:00
mycroft
2c3b28e0f9
Remove some redundant code.
1994-02-25 18:17:30 +00:00
mycroft
7e6ee0b562
Increase polling delay.
1994-02-25 18:08:21 +00:00
mycroft
9091e07409
Generalize busy-wait loops.
1994-02-25 17:45:28 +00:00
mycroft
faf08f7262
Don't bother #ifdefing things that are needed and always enabled.
1994-02-25 16:54:41 +00:00
mycroft
f6cee22427
Don't reimplement disksort().
1994-02-25 16:43:48 +00:00
mycroft
373782a3af
`We are the KNF. You will be assimilated.'
1994-02-25 16:40:47 +00:00
chopps
30dc0c0398
added files for option ADOSFS.
1994-02-25 08:48:01 +00:00
glass
f26285e73f
make consistent w/ files
1994-02-25 06:06:06 +00:00
mycroft
445d057248
Don't repeat lock keys in X, either.
1994-02-25 05:36:51 +00:00
mycroft
2c578d3586
Oops.
1994-02-25 05:15:31 +00:00
mycroft
49db93fa54
Two compatibility kluges for X; deal with the lock keys and reset the cursor
...
shape when X exits.
1994-02-25 03:48:51 +00:00
cgd
7f77e98242
getting closer; stilly iffy though. 4.4's VFS would make this easier
1994-02-25 01:05:32 +00:00
mycroft
e50e5bc84b
Minor speedup.
1994-02-24 06:58:36 +00:00
mycroft
a34cafd4c9
Check copyin/out return values correctly.
1994-02-24 05:03:03 +00:00
chopps
9af8a9634e
change -O2 back to -O, may be inappropriate with some versions of gcc.
1994-02-24 02:23:59 +00:00
deraadt
a247ecab97
whoops, typo
1994-02-24 01:37:18 +00:00
mycroft
2f681356c4
Minutely faster.
1994-02-24 01:32:14 +00:00
cgd
2ec6ab0aca
hp300||amiga||da30 -> m68k
1994-02-24 01:10:11 +00:00