cgd
395bc5f7a2
physmem is in clusters, not in bytes... that wasn't
...
taken into account in the buffer size calculations
1993-07-12 12:00:45 +00:00
cgd
8401efb773
add -fno-builtin to CFLAGS until gcc bug fixed
1993-07-12 11:58:27 +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
mycroft
c3f293f92b
Make splimp = splnet | spltty, and get rid of SLIP kluge for splnet and
...
spltty.
1993-07-11 14:12:40 +00:00
mycroft
0daaa4f16c
Make splimp = splnet | spltty, and get rid of SLIP kluge for splnet and
...
spltty.
1993-07-11 14:03:51 +00:00
paul
14f33d91ea
Made boot up messages cleaner
1993-07-11 12:12:35 +00:00
andrew
84d1e74079
Fixes from bde, including support for loading @ any MB boundary (e.g. a
...
kernel linked for 0xfe100000 will load at the 1MB mark) and read-ahead
buffering to speed booting from floppies. Also works with aha174x
controllers in enhanced mode.
1993-07-11 12:02:17 +00:00
paul
6d1a5a2ad5
New isolan driver. Multiple card and bpf support added.
1993-07-11 11:18:23 +00:00
cgd
4909db9a7e
do quoting right, and give boat-anchor enough symbol space
1993-07-11 10:29:55 +00:00
mycroft
62ddceb6fc
Yah, yah...
1993-07-11 09:53:44 +00:00
mycroft
7d3cf97d73
Oops. Back out clist changes, but leave the bug fix.
1993-07-11 09:45:07 +00:00
cgd
4d187f65ae
DDB makes these kernels too large. damn.
1993-07-11 09:03:13 +00:00
cgd
cc86d5be93
don't ignore errors from dbsym... it might say that, e.g. there's
...
not enough symbol space!
1993-07-11 08:42:22 +00:00
mycroft
dd71ecc3aa
This is so utterly revolting I refuse to describe it, except to say that it
...
fixes the problem of console output hogging the CPU.
1993-07-11 07:54:47 +00:00
cgd
1695b91b15
need more space for symbols than DDB normally gives you...
1993-07-11 07:28:09 +00:00
cgd
3e2b1078a3
kill an extraneous # which was annoying cpp
1993-07-11 06:09:48 +00:00
brezak
083cf2243a
Fix some probs with stack tb's. Deal with syscalls.
1993-07-10 03:26:44 +00:00
brezak
6d65f0bf71
Cleanup warnings and add netbsd kernel name suffix.
1993-07-09 15:24:10 +00:00
cgd
4cbf5e04e2
update for better FP routines, from AT&T & elsewhere
1993-07-09 09:39:13 +00:00
brezak
24ee0231e8
Diskless boot prom code from Jim McKim (mckim@lerc.nasa.gov)
1993-07-08 16:03:44 +00:00
cgd
770db91c65
add "diediedie", a function to make the system panic & dump core
...
in a nice, predictable fashion. useful for DDB, when you want
a core... (i.e. "call diediedie")
1993-07-08 09:55:54 +00:00
deraadt
80dc38edb3
documentation error
1993-07-08 08:22:17 +00:00
mycroft
e4c42383fb
Implement scroll lock using sleep() and wakeup() so we don't get stuck at
...
spltty and freeze everyone.
1993-07-08 07:27:29 +00:00
cgd
f485ebbacc
get rid if wfj's stack limit check-disabling bogosities. (his old
...
exec needed them. stoopid...)
1993-07-08 04:01:13 +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
cgd
bab148ba4e
delete inclusion of rlist.h again. grr.
1993-07-07 06:52:39 +00:00
cgd
aa2992a474
make the rlist code all go away. replace it with resource map code,
...
as written by Wolfgang Solfrank.
1993-07-07 06:02:26 +00:00
deraadt
9bff90a5c1
added a timeout debugging mode to wd.c so that people can see how slow
...
their controllers really are. Look for the WDCNDELAY_DEBUG definition.
1993-07-07 05:50:35 +00:00
deraadt
d670635e8b
ok, 5 second command timeouts..
1993-07-07 01:05:42 +00:00
deraadt
ceec40c98f
clean up code for timeout/untimeout/wakeup prototypes.
1993-07-06 06:06:26 +00:00
cgd
21e01d6cd2
change the way dump info is printed back to the original (net/2) way,
...
rather than the jolitz way...
1993-07-06 00:48:06 +00:00
deraadt
86999439b2
number of changes:
...
1. controller reset code moved into one function, called from more places now.
2. more places now do timeouts. TIPCAT code turned on.
3. blew away the unused WDOPENLOCK test code.
4. delay is now done using WDCNDELAY repetitions of DELAY(25). Up to 2.5 second
pause accepted from controller (some controllers have some commands that are
actually this slow)
5. some of the old timeout code was really whacked.
1993-07-06 00:42:43 +00:00
cgd
2d53469109
get rid of extraneous inclusion of rlist.h
1993-07-06 00:31:52 +00:00
deraadt
2cb34d6d65
added a missing {/} pair that barsoom seems to have taken out, but
...
which the standard 386bsd 0.1 driver did have. This is for a piece of
code in the bad block handling. found/fixed by hpeyerl.
1993-07-05 04:44:48 +00:00
deraadt
3322c7b691
all timeout code now calls DELAY() so the timeout delays are the same
...
length on all processors. Where possible, the controller is reset if it
times out.
1993-07-05 03:20:57 +00:00
cgd
b274bb4126
add support for checking entry against max user address
1993-07-05 01:53:56 +00:00
deraadt
748e864b38
No need for the DELAY() macro. in userland. It just polutes the namespace.
1993-07-05 01:12:46 +00:00
deraadt
ed61b76822
increased the timeout inside wdcommand(). Some controllers impliment some
...
commands very slowly.
1993-07-05 00:08:27 +00:00
cgd
c286f8c4fd
move julian's scsi files back into files.i386
1993-07-04 20:08:15 +00:00
cgd
abf0a9b802
do the right thing, so things aren't built in /usr/src/sys
1993-07-04 14:02:53 +00:00
cgd
d6325033cd
make i386 setregs do the "normal thing". should probably do something
...
better with retval... (currenty does nothing)
1993-07-04 10:48:39 +00:00
andrew
12b46ebf29
Got rid of the SHOW_STI I had added to the BPTTRAP() macro - it breaks
...
(in the type 9 trap and into ddb sense) the kernel's breakpoint handling.
1993-07-04 05:49:17 +00:00
cgd
e50f336a76
kernel profiling says that i should make "over_net_stuff_for_spl0" a local
...
label! (i.e. i missed this one before...)
1993-07-03 13:13:34 +00:00
cgd
77219acd07
change interrupt vector names to begin with "X" rather than "V", so we're
...
like every other BSD system on the planet...
1993-07-03 12:32:25 +00:00
cgd
7e940b55e0
add support for David Greenman "ed" driver
1993-07-03 12:21:07 +00:00
cgd
d77e126ab2
add support for David Greenman's "ed" driver.
1993-07-03 12:19:36 +00:00
cgd
b8a46f69af
Unless INTR_DEBUG is set, don't report all of the "random" event types.
...
also, unless INTR_DEBUG is set, make the internal branch labels for
the interrupt code be local labels, so profiling works OK.
1993-07-03 09:43:11 +00:00
cgd
532d59062c
add DDB... why? because we'd like to actually use it to DEBUG things!
1993-07-02 10:09:17 +00:00
andrew
9024d0885a
Fixed a nested comment compiler warning.
1993-07-02 08:15:32 +00:00
mycroft
2eb048f805
Add another tape drive.
1993-07-02 03:23:17 +00:00