Commit Graph

1662 Commits

Author SHA1 Message Date
mycroft
e086df5a24 Fix addressing bug in bdb junk. 1993-07-13 21:51:36 +00:00
cgd
7ecbd4b92d get rid of some more bogus changes from a week ago 1993-07-13 10:50:04 +00:00
cgd
a70246c1fa bpos is really a caddr_t **. doesn't really make a diff to the code
generated...
1993-07-13 10:40:07 +00:00
cgd
499f536ddc up default data size limit to 16M, like on freefall, so everything will
compile properly with gcc2.
1993-07-13 10:16:40 +00:00
cgd
c58c7e0a97 diskless changes made last time were hosed; were using NULL for
"no credentials" rather than NOCRED.
1993-07-13 10:04:26 +00:00
mycroft
caf5450712 Implement ffs() in a different way. This is faster on the 386 and 486, but
slower on the 586 than the previous method.
So much for the superoptimizer.  It has been unable to come up with a better
sequence than I did.  B-)
1993-07-13 08:45:36 +00:00
cgd
048389b2ee make package makefiles deal with "all", "clean", and "cleandir" if they
don't already.
1993-07-13 08:12:53 +00:00
mycroft
b0418d8861 Fix the ffs() inlining bug. Note that this is normally done in the machine
description; why we are using pregenerated insn-* is a mystery to me and
will cause problems for people doing ports.
Note that this sequence of instructions may not be optimal for 386 and 486
class processors (though it is for the Pentium).  I am working with the
person doing the GNU superoptimizer to try to find a better sequence.
1993-07-13 07:23:15 +00:00
cgd
0bb51755a7 fix some spacing/character problems... 1993-07-13 06:54:18 +00:00
jtc
b3617ad5e0 Don't core dump when invoked with no arguments.
Understand negative priorities.
1993-07-12 22:04:01 +00:00
brezak
846b18f20c Changes for GCC2 generated symbols. 1993-07-12 18:01:51 +00:00
mycroft
bcfa1d8dd3 Fix handling of bad syscall numbers. 1993-07-12 13:53:36 +00:00
deraadt
6cc173695a moved bfdttach point to same place as other drivers, from greenman 1993-07-12 13:13:41 +00:00
mycroft
e28cd102b5 Add some more swap. 1993-07-12 12:07:46 +00:00
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
7ef782c7d7 Clean up deleted files. 1993-07-12 11:36:21 +00:00
mycroft
41b03a4a6e 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:33:54 +00:00
mycroft
bfc1b68bb5 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:16:07 +00:00
mycroft
b7c7310653 Make declarations match prototypes. 1993-07-12 02:09:31 +00:00
mycroft
119df3af46 Make this work on more than just a 386. 1993-07-12 01:23:14 +00:00
cgd
4434a6ed53 fix alien 'w' handling. you really don't want to know... 1993-07-11 17:34:29 +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
f129a8ba77 Included Havard Eidnes' latest changes. 1993-07-11 13:54:14 +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
0836388ff0 if no symbols present, don't complain, and exit with 0 exit status.
that way we can use dbsym from kernel makefiles and actually pay attention
to its errors...
1993-07-11 08:43:34 +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
cfb32a6bf6 fix the cat bug found by mycroft in a more asthetically pleasing
way...  also turn "Header" into "Id" for RCS...
1993-07-11 07:47:40 +00:00
cgd
1695b91b15 need more space for symbols than DDB normally gives you... 1993-07-11 07:28:09 +00:00
cgd
daacc668f9 re-add two changes which had been deleted by commit of r1.7 1993-07-11 07:22:52 +00:00
mycroft
3567ef561d Work correctly if a write() comes up short. 1993-07-11 06:36:20 +00:00
cgd
3e2b1078a3 kill an extraneous # which was annoying cpp 1993-07-11 06:09:48 +00:00
cgd
d27033e23c install as "cc", "cpp", etc. and make sure man & program links are right 1993-07-11 04:21:12 +00:00
cgd
69325b3c37 forget gcc, use gcc2 1993-07-11 04:12:34 +00:00
cgd
a4e5b730b9 fix makefile man page bogosities, and add a "VERSION" file 1993-07-11 03:22:16 +00:00
mycroft
37fbd45af1 Remove a spurious `unknown' that was screwing people over. 1993-07-10 21:23:36 +00:00
brezak
c17cb39f9c Allow SYS_INCLUDES={copies,symlinks} choice in bsd.own.mk. 1993-07-10 03:56:10 +00:00
brezak
083cf2243a Fix some probs with stack tb's. Deal with syscalls. 1993-07-10 03:26:44 +00:00
brezak
98628d1c90 Print symbolic args and line no's in stack traces. 1993-07-10 03:25:45 +00:00
cgd
5a84b475d6 handle the initflags problem in a simple (if twisted) way.
also, remind the pagedaemon that it's a daemon, not an r...  8-)
1993-07-10 03:25:03 +00:00
brezak
bb39e46611 Print symbolic args and line no's in stack traces. 1993-07-10 03:25:02 +00:00