Commit Graph

12311 Commits

Author SHA1 Message Date
mpp
17b63fb8eb Don't install sendmail setgid kmem since it doesn't really
require kmem access.  It is currently configured to call getloadavg(3),
which uses sysctl(2) to determine the load average, which is the
only reason some sendmails require kmem access.
1996-01-29 13:19:49 +00:00
ache
b67dc5ec7b Add missing cat9 1996-01-29 12:34:43 +00:00
dg
051c471301 Added a check/panic for vm_map_find failing to find space for the page
tables/u-pages when forking. This is a "can't happen" case. :-)
1996-01-29 12:10:30 +00:00
dg
4eb1dfc3d5 Implement what I mentioned in rev 1.18: limit per-bucket allocations to
60% of physical memory or 60% of malloc area size, whichever is smaller.
1996-01-29 11:12:37 +00:00
dg
9eb3675490 Fixed two bugs in the calculation of the malloc area (kmem_map) size:
1) The calculation didn't account for NMBCLUSTERS, so if a large number of
   clusters was specified, it would leave little or no space for kernel
   malloc.
2) It was bogusly restricted to v_page_count. This doesn't take into
   account the sparseness of the malloc area and would have caused
   problems on machines with small amounts of memory. It should probably
   instead be changed to set the malloc limit to be constrained by
   the amount of memory, but I didn't do this.
1996-01-29 09:58:34 +00:00
gpalmer
09b9c7fb63 Add an option to start mrouted. Off by default 1996-01-29 08:46:14 +00:00
gibbs
6a386e2d17 Add LIST_INSERT_BEFORE and TAILQ_INSERT_BEFORE.
Change examples to actually free() the nodes removed from lists.
Give examples of faster list deletion routines.
1996-01-29 03:23:05 +00:00
gibbs
37e6b26c0b Add LIST_INSERT_BEFORE and TAILQ_INSERT_BEFORE. These are used by the
new eisaconf code.
1996-01-29 03:20:44 +00:00
gibbs
e8eaf43bfb Prevent media eject on first open and re-enable ejection on last close.
The previous behavior was based on the lifetime of a "mount session"
which isn't very obvious.
1996-01-29 03:19:23 +00:00
gibbs
3d3c1425b1 Update copyright. 1996-01-29 03:18:20 +00:00
gibbs
044dede750 Kernel printf now returns int. 1996-01-29 03:18:05 +00:00
gibbs
3b3069ad10 Changes to support Performance enhancements in the sequencer.
Bring back the polling code (for dumps mostly), but protect it
with splbio() to make it safe for reprobes.
1996-01-29 03:17:39 +00:00
gibbs
c1bdaae5e0 Finally commit Serge's multicast and "misc other changes" patch. I
don't have a network to test it on here, but it does probe my card okay.

Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
1996-01-29 03:16:14 +00:00
gibbs
fb4948f843 Another pass through eisaconf. Ioaddrs and Maddrs are link lists now.
The Bt driver is the only one that actually registers multiple addresses.

Probe output is formatted to 80 columns.
1996-01-29 03:13:23 +00:00
gibbs
b5138efd23 Performance optimizations. Unroll all bcopies. Use PIO to transfer SCBs
since setting up the DMA is too costly.  Restructure for efficiency.

Pause the sequencer when a parity error occurs so that the kernel driver
knows during which phase the error was encountered.
1996-01-29 03:12:06 +00:00
jkh
0c61757e73 Whoops! Include paths.h instead of sys/cdefs.h - that results in
PATH_VARTMP having a somewhat saner value.
Submitted by:	matthew green <mrg@eterna.com.au>
By way of: Eric Allman <eric@sendmail.org>
1996-01-29 02:58:11 +00:00
dyson
5704b3a0bc Fixed an uninitialized variable (argument to vm_map_find) -- problem
that DG detected, and promptly found a fix.
Submitted by:	davidg
1996-01-29 02:57:33 +00:00
wosch
f43a34aa1d german calenda 1996-01-29 00:34:18 +00:00
wosch
61a70e21d6 include preprocessor commands like
#ifndef _calendar_christian_
#define _calendar_christian_
[...]
#endif
1996-01-29 00:33:02 +00:00
wosch
db86d07a14 install new calendars/de_DE.ISO8859-1/calendar.* files 1996-01-29 00:31:29 +00:00
wosch
9e7aff489f Section SEE ALSO complete 1996-01-29 00:05:36 +00:00
wosch
e2e3dfb032 Section FILES and SEE ALSO complete 1996-01-29 00:02:39 +00:00
wosch
6873869c04 Section FILES and SEE ALSO completed
Section FILES and SEE ALSO completed
1996-01-28 23:57:38 +00:00
wosch
fdb0b3e8cb Section FILES and SEE ALSO completed 1996-01-28 23:57:09 +00:00
wosch
9b183c3251 A manpage. May be the file nologin.5 should located in
src/share/man/man5.
1996-01-28 23:49:05 +00:00
wosch
d2dcd4b5bd Read from standard input if file name "-" is given. 1996-01-28 23:43:37 +00:00
dyson
c24dbad617 Added sys_pipe into files. 1996-01-28 23:43:06 +00:00
dyson
f473e59b06 Enable the new fast pipe code. The old pipes can be used with the
"OLD_PIPE" config option.
1996-01-28 23:41:40 +00:00
dyson
4f75e5ccba Added new files to support the new fast pipes. After the follow-on
commits, pipe performance should increase significantly.  The pipe(2)
system call is currently supported, while fifofs will be added later.
1996-01-28 23:38:26 +00:00
joerg
6277e23ae5 Make worm.c compile with -Wall -Werror again.
. remove some unused variables
. declare worminit() right this time, it's actually extern (?)
. use wormminphys(), now that it's already there (hope i've got this right)
1996-01-28 23:33:23 +00:00
julian
5d668e2b8e Submitted by: rich (which one?)
Another special case for probing multi-CD cdrom drives.

2nd try at this patch.
1996-01-28 22:41:44 +00:00
wollman
54cf5edcf4 Implement a prototype interface to bus-master IDE DMA on the Triton
chipset.  This does not attempt to do anything special with the timing
on the hope that the BIOS will have done the right thing already.  The
actual interface from the wd driver to the new facility is not
implemented yet (this commit being an attempt at prodding someone else
to do it because looking at the wd driver always confuses the h*** out of me).
1996-01-28 22:16:20 +00:00
jkh
8b95702b5b Back out the previous change. It's not correct for -current. 1996-01-28 21:51:57 +00:00
jkh
033d53a92b Add an entry for the "MBR-7", whatever that is.
Submitted by:	rich
1996-01-28 20:43:49 +00:00
jkh
9dfc765e7b Man page for the vx driver.
Submitted by:	Frederick Earl Gray <fgray@owlnet.rice.edu>
1996-01-28 20:33:44 +00:00
jkh
ae99ea2356 3c590 driver for FreeBSD
Submitted by:	Frederick Earl Gray <fgray@owlnet.rice.edu>
1996-01-28 20:31:11 +00:00
bde
d22ac46d89 Use umask disk_umask=037 for all (writable) disks. Use umask
tape_umask=017 for all tapes.  This has a significant effect only
for ft and st (they were created with the wrong umask 002 and then
chmod'ed to mode 640; now they are created with mode 660).

Chmod the st control devices (mode 3) to 600.  These need to be
more secure than the st i/o devices, but were less secure.

Use the default umask of 077 for joy0.  002 gave mode 664, which
is insecure.

Use umask 037 for ch*.  Cosmetic.

Removed redundant chmod's.

Sorted case lists for disks.
1996-01-28 19:10:37 +00:00
dyson
f91a769441 An earlier modification had decreased CPU usage, but also
decreased performance.  This essentially undoes that change.
1996-01-28 18:25:54 +00:00
jfieber
98434f86c9 Formatting tweak. 1996-01-28 16:59:05 +00:00
jfieber
de0a77a031 Add info about distinguishing freebsd versions.
Submitted by:	obrien@cs.ucdavis.edu
1996-01-28 16:36:24 +00:00
phk
ca6d3e866b make devfs_add_devswf a little smarter about '/'; 1996-01-28 10:07:55 +00:00
phk
e85e166c48 Fix DEVFS, remove unused vars. 1996-01-28 10:02:38 +00:00
joerg
d38d2c0ec7 Minor but fatal spelling error when merging my code into -current.
Also declared worminit() to avoid a compiler warning.  Seems that the
other SCSI drivers don't declare XXinit() yet, so perhaps we'd also
create a typedef for these func's.
1996-01-28 09:56:04 +00:00
bde
a131a848cc Fixed dangling pointer bugs in DIOCSDINFO.
Enabled DEVFS support.  It doesn't work while devfs is mounted
(add_devfs_devsw() doesn't work then), but seems to be safe.
1996-01-28 08:15:44 +00:00
gpalmer
3c1600fe38 Add (at long last) an option to say if you want to run the printer
daemon (lpd) or not. Set to run it by default.
1996-01-28 08:08:37 +00:00
rgrimes
53deebea69 Add missing ${DESTDIR} to afterinstall: target. 1996-01-27 23:57:06 +00:00
wollman
d000bd7b2d Decode configuration for the IDE part of the Triton chipset. This
includes a hack in the probe code: the 82371FB is a multifuction
device, but doesn't properly set the configuration bit which
indicates this.  So, we just hard-wire all 82371FBs as multifunction
devices.

This does not actually make the bus-master IDE stuff work, although
if anyone wants to work on that, I have the databooks that tell
how to use it.
1996-01-27 20:14:32 +00:00
joerg
e4da49c1e2 Add wormcontrol. Nope, i didn't forget it this time. :) 1996-01-27 17:57:15 +00:00
joerg
13eee3a568 Totally revamp the man page. (Gack, i didn't even know Peter
had already written one. :)
1996-01-27 17:55:54 +00:00
joerg
8992efbbeb This commit was generated by cvs2svn to compensate for changes in r13652,
which included commits to RCS files with non-trunk default branches.
1996-01-27 17:52:20 +00:00