cgd
6c218e563f
add basic integral types (a la sparc port) that new nvi wants.
1994-03-14 02:10:40 +00:00
cgd
663711d26e
add NFSSERVER
1994-03-13 09:43:47 +00:00
cgd
9801d57e4e
export SIR_COM
1994-03-13 00:48:19 +00:00
cgd
229878db12
need highmask to be extern'd.
1994-03-13 00:46:04 +00:00
mycroft
fe3d0b99c3
Prefix the busy-wait messages with `ignore this:' so people stop reporting
...
it as a bug.
1994-03-12 22:36:40 +00:00
mycroft
9ab5683dc7
Fix problem with reading the disk label if it's not at the beginning of the
...
disk.
1994-03-12 22:32:48 +00:00
mycroft
28183d4cff
Remove last vestiges of dcfclk.
1994-03-12 22:06:20 +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
15d0f84500
Fix bug in last change.
1994-03-12 04:10:03 +00:00
mycroft
15d758c39a
Remove backward compatibility hacks for config(8), as they are no longer
...
useful.
1994-03-12 03:45:03 +00:00
mycroft
d884f7c425
Update to match config(8).
1994-03-12 03:34:02 +00:00
mycroft
d72e576cfb
Rearrange top-level configuration to be more consistent.
1994-03-12 03:29:20 +00:00
mycroft
fa9a6175a6
Update for new config(8).
1994-03-12 03:28:16 +00:00
cgd
5b7db22d24
garbage collect, and slight line-spacing change
1994-03-12 02:55:21 +00:00
jtc
427a14083c
Added RCSID macro, for RCS ID's (what else?).
1994-03-12 01:23:21 +00:00
mycroft
119f3ea688
Various:
...
Put WDF_ERROR in the wdc_softc, to avoid gratuitously forcing non-active drives
into single-sector mode on the next transfer. Arrange to wait for an interrupt
after wdsetctlr(); this avoids long busy-wait delays, and gets rid of the
`extra interrupt' messages (except for one immediately after autoconfig on some
machines). Replace some uses of wdsetctlr() with simply lowering wd->sc_state;
no point in forcing this immediately. Allow control operations to time out.
Enable the warnings for long busy-wait delays by default. Some other minor
things not worth mentioning.
1994-03-11 23:29:12 +00:00
deraadt
08678da2df
hack to get cursor right on video cards with real 6845 chips
1994-03-11 12:22:31 +00:00
mycroft
99dbc0692d
Add a heuristic for detecting old config(8)s. This is very temporary.
1994-03-10 22:30:06 +00:00
mycroft
390f5990bb
Now that the disk probe routines are actually called, they need to return
...
something.
1994-03-10 21:52:07 +00:00
mycroft
b8be52a88c
Update for new config; handles subdevices differently.
1994-03-10 21:38:46 +00:00
mycroft
367c93feb4
Updates to match config(8).
1994-03-10 20:52:09 +00:00
mycroft
865b38f30e
Oops. Forgot two prototypes.
1994-03-10 20:26:26 +00:00
mycroft
0c19458c6f
More updates for new config.
1994-03-10 20:05:30 +00:00
mycroft
aa45779df7
Update for new config.
1994-03-10 19:57:20 +00:00
mycroft
095308adeb
Add isa_dmaabort().
1994-03-10 18:14:32 +00:00
mycroft
9ece60144d
Fix some constants in preparation for my new driver.
1994-03-10 18:10:41 +00:00
mycroft
e4102b8797
Cleanup to fit standard coding conventions, and *many* bugs fixed.
1994-03-10 05:18:33 +00:00
hpeyerl
ba5c433f94
Make ep0 reflect factory default settings rather than my own.
1994-03-09 22:55:55 +00:00
ws
ce516ff13d
Make FFS optional
1994-03-09 21:21:37 +00:00
mycroft
aab638bd07
Fix NS handling.
1994-03-09 17:19:10 +00:00
mycroft
3a57542a30
Back out previous change for now.
1994-03-09 07:58:39 +00:00
mycroft
229b0deb91
Fix #includes.
1994-03-09 07:37:08 +00:00
cgd
badabd0634
add I586_CPU at the suggestion of mike.long@analog.com
1994-03-09 02:57:21 +00:00
mycroft
a692d2185a
Inline spl*() calls.
1994-03-08 13:24:46 +00:00
mycroft
a618881dd7
#include cpu.h in all files which use spl*().
1994-03-08 12:21:10 +00:00
mycroft
1a53c20eaf
Inline a call to splhigh().
1994-03-08 11:59:41 +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
917559fb12
Add `com' softintr.
1994-03-08 06:57:28 +00:00
cgd
d5bc8cd801
cut and paste bit me.
1994-03-08 02:38:08 +00:00
mycroft
90f8ec1f8f
Some minor speed improvements; inspired by John Dyson's code.
1994-03-07 22:30:30 +00:00
mycroft
5a17003403
Some changes inspired by Bruce Evans's driver:
...
Consolidate error reporting in one function. Actually use the dk_status and
dk_error fields, and pass around only the error bit to avoid lots of unneeded
assignments and tests. No functional differences.
1994-03-07 05:54:44 +00:00
mycroft
991225bfc8
Remove DKFL_QUIET.
1994-03-07 03:18:35 +00:00
ws
581b6ca207
Don't let uninitialized variable slip by
1994-03-06 19:34:46 +00:00
mycroft
41cc9cb4f2
Better delay() from magnum branch.
1994-03-06 17:37:56 +00:00
mycroft
5f4063cc56
DELAY() --> delay(). This is not a macro.
1994-03-06 17:21:44 +00:00
mycroft
0c082bcaf8
DELAY() --> delay(). This is not a macro.
1994-03-06 17:18:43 +00:00
mycroft
87ed28e74e
Move the drive select and various other things into wdcommand(), to avoid
...
duplicating code.
1994-03-05 08:17:06 +00:00
mycroft
3e02952c52
Make sure we clear the interrupt when necessary. Why this isn't needed on
...
my hardware is a mystery.
1994-03-04 23:43:14 +00:00
cgd
b8d4a797fa
initialize the raw partition when creating a new disk label.
1994-03-04 23:22:33 +00:00
mycroft
652712272f
Add another missing splx().
1994-03-04 17:51:10 +00:00
mycroft
0f92f76ceb
Remember to splx() on some error conditions.
1994-03-04 17:45:22 +00:00
mycroft
ef3c1bf7e6
Start the timeout loop *after* we've decided there is a disk there.
1994-03-04 04:15:24 +00:00
mycroft
220512c2a8
De-ANSIfy. Move the timeout counter into struct disk. Remove unneeded args
...
to wd[gs]etctlr(). Other minor changes.
1994-03-04 03:43:48 +00:00
hpeyerl
499a02a6a9
New probe for 3c579's (EISA). EISA cards still don't work but I
...
have no idea when I'll be able to work on this next.
1994-03-04 01:31:50 +00:00
mycroft
9fc021a30e
Add a magic DELAY() in the reset sequence which causes the ITT 387 to not.
...
From Brian de Alwis.
1994-03-03 22:22:51 +00:00
mycroft
108cc16061
Move some code, but no functional difference.
1994-03-03 20:48:16 +00:00
mycroft
16d4233622
Add some comments explaining this ridiculous interface, and enable the reset
...
code by default.
1994-03-03 19:28:04 +00:00
mycroft
3bf0631a5e
Flush the keyboard buffer before and after the reset. This should now work
...
on all machines and keyboards.
1994-03-03 19:11:59 +00:00
mycroft
34115459a4
Upload the ether address to the card after a reset, per Matt Kimmel.
1994-03-03 15:30:27 +00:00
mycroft
fa396ad402
Watch `seek complete' bit per IBM documentation. Clean up wdioctl(). Other
...
minor cleanup.
1994-03-03 01:58:21 +00:00
mycroft
7b734f94ec
Be more careful about clearing the controller and drive active flags.
1994-03-02 23:27:13 +00:00
cgd
51a49b06ae
fix Id header
1994-03-02 23:23:04 +00:00
mycroft
37135f9686
Add 8003W and 8003EB, per David Greenman.
1994-03-02 22:47:36 +00:00
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
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
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
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
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
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
deraadt
24dc81248d
call vnclose/read/write as intended
1994-02-27 08:42:01 +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
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
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
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
mycroft
a34cafd4c9
Check copyin/out return values correctly.
1994-02-24 05:03:03 +00:00
mycroft
196f213289
Allow keyboard-less boot.
1994-02-23 22:20:40 +00:00
mycroft
5fe1f9f9c6
Remove some more dead code.
1994-02-23 20:15:28 +00:00
mycroft
5dfb68e441
Add insert and delete line capabilities.
1994-02-23 18:42:04 +00:00
mycroft
4252abe773
Remove some code that is no longer used.
1994-02-23 00:54:45 +00:00
mycroft
8e023368fd
Add clockmask.
1994-02-22 23:39:32 +00:00
mycroft
a8889484e3
Add clockmask.
1994-02-22 23:36:09 +00:00
mycroft
8e1aea9a33
Most of the changes from the magnum branch; rearrange the parser to be a bit
...
faster, and rework the keyboard handling.
1994-02-22 23:01:22 +00:00
hpeyerl
6d35bd3f7f
Move some machine dependant disklabel stuff in here.
1994-02-22 17:16:41 +00:00
mycroft
34a3a5ea06
Fix copyright. No code by G. Clark left.
1994-02-21 15:23:59 +00:00
mycroft
0a6f2656f8
Fixed probe routine from Holger Veit; lots of other cleanup by me.
1994-02-21 15:23:11 +00:00
mycroft
3b3ce2d3c6
From Bruce Evans: Ignore the read-ahead cache if the device changes.
1994-02-20 14:05:19 +00:00
mycroft
485e7af18d
Forgot to enable the interrupt on Ultras.
1994-02-20 04:05:26 +00:00
mycroft
fb83787cdd
Clean up deleted files.
1994-02-20 03:25:18 +00:00
mycroft
cd2a3dfd90
Add mcd.
1994-02-20 03:21:33 +00:00
cgd
e1534f62b5
don't define drq for ahb0
1994-02-19 05:03:51 +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
7fb410694f
Remove lpa.
1994-02-18 20:14:57 +00:00
mycroft
0d0c9a0663
Update for new lpt.
1994-02-18 19:54:15 +00:00
mycroft
7dc4b7410f
Clean up deleted files.
1994-02-18 19:51:07 +00:00
mycroft
5f76c23bdf
Combined version from magnum branch. Somewhat faster and less buggy.
1994-02-18 19:50:56 +00:00
mycroft
001cf55bc5
Add a lpt.
1994-02-18 17:23:50 +00:00
mycroft
16cd66939d
Do the right thing for late model 486s.
1994-02-18 02:23:18 +00:00
hpeyerl
55d82e79b8
Add an "or". Thanx to Christos Zoulas <christos@deshaw.com>
1994-02-17 22:52:46 +00:00
hpeyerl
aa55bde66e
Herb sheepishly puts the keyboard connection code back in.
...
(which means Herb needs to buy a keyboard now)
1994-02-17 15:08:30 +00:00
mycroft
7e5b65e9d4
Simplify a couple of bits, since IFF_MULTICAST is always set.
1994-02-17 07:20:06 +00:00
mycroft
48747d1da5
New versions from magnum branch.
1994-02-17 03:39:52 +00:00
mycroft
3e9c527c3a
Add mms0 just for testing.
1994-02-17 03:35:08 +00:00
cgd
652a63ee06
another development machine
1994-02-17 01:14:21 +00:00
cgd
aae203eafd
add LOFS
1994-02-17 01:10:38 +00:00
mycroft
bc67661c6a
Fix the credits.
1994-02-16 20:52:37 +00:00
mycroft
811c50e72e
Fix typo.
1994-02-16 20:22:04 +00:00
mycroft
c540418d24
Use IFF_ALLMULTI correctly.
1994-02-16 20:15:18 +00:00
mycroft
04a992fa41
Add copyright notices.
1994-02-16 19:28:19 +00:00
mycroft
a25bda954d
Finish 507 probe routine.
1994-02-16 19:04:41 +00:00
cgd
41dddd378d
add ie0 and ep0 (for parity with GENERICAHA)
1994-02-16 18:23:00 +00:00
mycroft
1a8d283a97
Move elink_reset() into a separate file, and add a generic elink_idseq().
1994-02-16 17:59:11 +00:00
mycroft
e831e82344
Add elink.c.
1994-02-16 17:58:13 +00:00
mycroft
efb9434888
Add ep0 and ie0.
1994-02-16 17:55:15 +00:00
hpeyerl
19219795da
Add common reset function so if_ep and if_ie don't reset each-other.
...
(this is a 3commonality)
1994-02-16 07:26:50 +00:00
mycroft
e0b1614dc7
Remove some dead code.
1994-02-16 03:03:46 +00:00
cgd
3e8adee653
Add 4 vn devices to the SUN_LAMP config
1994-02-16 01:52:21 +00:00
mycroft
3ecfc99ae9
Make epsendidseq() look less like it was transliterated from assembler.
1994-02-15 22:57:09 +00:00
mycroft
2670ac57bc
Pull from magnum branch. The way this driver does multicast is somewhat
...
bogus.
1994-02-15 20:56:51 +00:00
mycroft
0af6241797
Hack to make this closer to new config.
1994-02-15 19:53:20 +00:00
mycroft
79b447f626
Hack to make this closer to new config.
1994-02-15 19:37:12 +00:00
mycroft
50dbbcfe2f
Forgot a break.
1994-02-15 17:44:53 +00:00
mycroft
692010351e
Remove imbedded RCS logs.
1994-02-15 15:08:24 +00:00
cgd
1511b4c22d
kill warning
1994-02-15 07:18:46 +00:00
cgd
3e54f0cda2
add proc ptr
1994-02-15 06:59:33 +00:00
cgd
958e1d9632
SYSCALL_DEBUG stuff
1994-02-15 06:49:03 +00:00
mycroft
ba9dfee947
Shorten the todo list.
1994-02-15 01:13:17 +00:00
mycroft
71c1dd3b10
Add NE2100 and multicast support, and clean up some formatting.
1994-02-15 00:46:16 +00:00
mycroft
ccba59071a
Make the multicast filter calculation identical to what will be in if_is.c.
1994-02-14 23:56:16 +00:00
hpeyerl
b52fc7e2d9
Pedantism. Should delay after stopping Coax xcvr.
1994-02-14 03:50:09 +00:00
deraadt
8312c9cc62
missing spl's
1994-02-14 02:09:31 +00:00
mycroft
7ef6eb49d3
Do the right thing on overflow.
1994-02-13 07:42:47 +00:00
mycroft
551478ad4a
Don't save runt or errored packets. These are almost always `normal', and we
...
really can't deal with them anyway.
1994-02-13 05:44:39 +00:00
mycroft
a9d8288589
Update prototype cpu_exit() code for LDT handling.
1994-02-13 04:27:09 +00:00
mycroft
b0c5083b46
Format police.
1994-02-13 04:12:03 +00:00
mycroft
754f02f1c2
Correct spelling errors.
1994-02-13 03:49:24 +00:00
cgd
efa03b9a6c
fix from Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>:
...
byte swap macros used a variable "X" internally, which would get
screwed up if user programs #defined "X". change uses of X to __x.
1994-02-12 07:23:49 +00:00
mycroft
6839509d86
Support for several new cards pulled from magnum branch.
...
Format police.
1994-02-12 07:16:24 +00:00
mycroft
8519570fa2
Avoid some TLB flushes.
1994-02-12 07:14:15 +00:00
mycroft
b8e893f885
Add proc arg to wdioctl() proto.
1994-02-11 04:44:30 +00:00
mycroft
9638fd585a
Nuke if_init.
1994-02-10 17:17:56 +00:00
mycroft
2f62d06c05
Back pointers are not useful for disksort().
1994-02-10 15:17:34 +00:00
mycroft
bbb3e7618c
All ioctl routines take a struct proc * now.
1994-02-09 21:06:46 +00:00
mycroft
5580321195
Don't try to clear the diag register in NVRAM; it's used for other purposes
...
by some BIOSes, and mysterious lossage results.
1994-02-08 05:10:48 +00:00
mycroft
7ce014f038
Clean up multicast code; part from magnum branch, and part from Brad Parker
...
<brad@fcr.com>. A couple of other nits.
1994-02-08 03:06:20 +00:00
cgd
341cd2eca5
clean up slightly. kill entries for:
...
X-10 power controller (never incorporated into NetBSD)
(old) soundblaster (as opposed to /dev/audio)
codrv (never incorporated; whatever happened to it?)
dcfclk (never incorporated)
acct (deprecated)
(they're now marked "XXX unused", and should be used before extending the
table, in the future.)
1994-02-07 07:44:54 +00:00
cgd
6231aa2d5d
kill comments about where to have numbers assigned.
1994-02-07 07:30:50 +00:00
mycroft
57892d4faf
Remove another use of b_actl.
1994-02-06 17:39:48 +00:00
mycroft
adeebc448e
Use b_actf, not av_forw.
1994-02-06 10:00:30 +00:00
mycroft
2782a65a0b
Don't need to frob IDT if !BDB.
1994-02-04 16:08:52 +00:00
mycroft
362ce33181
Update to reflect the state of the world.
1994-02-04 06:12:19 +00:00
mycroft
4543b7788b
Relocate us to 4k.
1994-02-04 06:07:31 +00:00
mycroft
ad0ce90487
Use .asciz, not `String'.
1994-02-04 05:44:20 +00:00
mycroft
430f4d38ac
Garbage collection.
1994-02-04 05:43:53 +00:00
hpeyerl
b648f43dfd
Fix UTP enabling/disabling.
1994-02-04 02:06:04 +00:00
mycroft
379fa848fc
Change format of messages during kernel load.
1994-02-04 00:02:42 +00:00
mycroft
a4aaaac1ac
Update...
1994-02-03 23:22:55 +00:00
mycroft
4e864b72b4
KNFify.
1994-02-03 23:21:24 +00:00
mycroft
1f71230441
Add explicit sizes to all instructions. Use movl for segment register moves
...
to avoid unnecessary size overrides. Simplify halt sequences.
1994-02-03 23:20:25 +00:00
mycroft
e30d1e5df6
Get rid of the extra buffer for xread() altogether. Fix a buglet in find().
...
Other cleanup.
1994-02-03 22:56:33 +00:00
mycroft
6d515ae7fb
Multicast is no longer optional.
1994-02-03 19:07:42 +00:00
mycroft
6c273e1f9d
randseed is a long, not a word.
1994-02-03 18:21:53 +00:00
cgd
5506fcfe6e
reduce BUFSIZE to 4k, as that seems to fix boot problems for some.
1994-02-03 07:42:33 +00:00
hpeyerl
d7038296be
Multicast is no longer optional.
1994-02-02 05:58:50 +00:00
hpeyerl
815cc355b8
Multicast is no longer optional.
1994-02-02 01:15:59 +00:00
mycroft
515c5c0330
Trivial changes to match magnum code.
1994-02-01 19:30:20 +00:00
mycroft
36813d20ff
Trivial changes to match magnum code.
1994-02-01 19:29:01 +00:00
ws
ee0e2912f4
Better (explicitly) return something from probe when nothing found
1994-02-01 17:22:22 +00:00
mycroft
3cb8bf1081
Updated.
1994-02-01 06:43:04 +00:00
mycroft
917ce28c48
Synchronize with magnum branch.
1994-02-01 05:40:11 +00:00
mycroft
b328a4e176
panic() is now varargs.
1994-02-01 05:37:17 +00:00
mycroft
942e48e672
Clean up deleted files.
1994-02-01 05:24:47 +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
cgd
714078f099
cons.h in /sys/dev now
1994-02-01 03:34:32 +00:00
cgd
712fe70a25
make dev/cons.c standard
1994-02-01 03:33:43 +00:00
deraadt
7656cdde2c
clockintr() calls hardclock with a clockframe *
1994-02-01 02:02:54 +00:00
deraadt
c1d3660b28
pass around a clockframe *' instead of a
clockframe'
1994-02-01 01:50:38 +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
8789a681e0
Clean up deleted files.
1994-01-29 02:44:04 +00:00
cgd
28938dcf4f
put the console configuration in the 'right' place
1994-01-29 02:43:54 +00:00
mycroft
6f8891cf70
Current version...
1994-01-29 02:40:09 +00:00
jtc
5235180083
Fix spelling error in Copyright notice
1994-01-28 23:43:26 +00:00
cgd
4de6112e42
put checks for SLOAD back in (XXX) for now
1994-01-28 21:23:49 +00:00
glass
837c5c3e5e
ne driver has been removed.
1994-01-28 18:22:31 +00:00
deraadt
9825dd1730
ttrstrt definition doesn't belong here
1994-01-28 13:43:41 +00:00
deraadt
a609854c88
cleanup
1994-01-28 10:36:59 +00:00
cgd
4ac573bad9
kill refs to dbsym, and note that we have a working 'ex' now.
1994-01-28 08:43:10 +00:00
cgd
164247e9ee
seperate $Revision$ string into a seperate file. UPDATE THAT FILE
...
WHENEVER YOU CHANGE THE BOOT BLOCKS, noting what you changed. That
way, the revision ID seen at boot isn't dependent on modifying boot.c
1994-01-28 08:21:24 +00:00
cgd
5444802ec5
getting and setting FP regs aren't appropriate yet
1994-01-28 07:06:32 +00:00
deraadt
b632ec18c0
don't go boom in the presence of stray interrupts
1994-01-28 03:40:18 +00:00
ws
8e7a9ab09f
Fix bogus fcom emulations
...
How did any program with floating point emulation ever work?
1994-01-27 18:01:47 +00:00
cgd
da816a79ea
make behaviour with constty consistent, deal properly with the case
...
where there's no console, and set things up so that this can be made
'shared' eventually. look at diffs for exact changes.
1994-01-27 07:55:44 +00:00
cgd
4186b67a6b
add consconf.c, as standard
1994-01-27 07:40:38 +00:00
cgd
965f91ce73
console config file ; prep for cons.c becoming 'relatively generic'
1994-01-27 07:40:03 +00:00
cgd
f11c10233b
stub consinit() so it's not needed in cons.c, and mark some XXX's
1994-01-27 07:17:30 +00:00
cgd
7c386eb75b
pg() -> panic()
1994-01-27 07:10:09 +00:00
cgd
8803fd0388
if CN_REMOTE, don't redirect output. this file needs some help,
...
but now at least i'm thinking about it again.
1994-01-27 05:30:38 +00:00
pk
24e4cb4bad
move varargs stuff to arch/<machine>/include.
1994-01-27 00:18:18 +00:00
cgd
63199c0f52
secondary boot relocated to 384k; may need to move lower again eventually
1994-01-26 09:19:04 +00:00
hpeyerl
0096d95384
ne0 goes away.
1994-01-26 07:29:35 +00:00
mycroft
46d4d62be9
Clean up deleted files.
1994-01-26 07:26:48 +00:00
cgd
0a42b54bed
move 'all' target to the top, and kill 'dangerous' targets
1994-01-26 03:18:18 +00:00
jtc
2a51c00a70
FPU control word of 0x137f doesn't work well in "real" world applications
...
so I've changed it to 0x127f. 64 bit precision causes errors in paranoia
and our math library, changing to 53 bit precision solves these problems.
I've been told that long double support in Gcc 2.5 requires 64 bit mode,
so a comprehensive FP strategy (compiler, library, FPU, emulator) will
have to be addressed in the future.
1994-01-25 19:58:30 +00:00
deraadt
33a902a405
can't use m_pkthdr.len yet, *sigh*
1994-01-25 10:46:29 +00:00
hpeyerl
9bea6007cc
This makes my soundblaster work.
1994-01-25 05:00:14 +00:00
hpeyerl
01f4843507
I want to boot without a keyboard dammit!
1994-01-25 04:32:02 +00:00
hpeyerl
f5cbfb9db1
(woops; forgot this one) make ec and we go away.
1994-01-25 04:24:59 +00:00
hpeyerl
1ebef90c46
make ec and we go away ....
1994-01-25 04:23:04 +00:00
mycroft
a2806fe037
Clean up deleted files.
1994-01-25 04:15:56 +00:00
deraadt
f030a34a09
ether_input() takes a network byte order ether_type now
1994-01-24 00:17:16 +00:00
deraadt
12bc16798e
protos, cleanup spl's, bpf receive side code, check for large packets,
...
various other fixes.
1994-01-23 07:57:50 +00:00