Garrett Wollman
30f700e9c7
Provide an alternative mbuf cluster allocator which permits use of
...
clusters greater than one page in length by calling contigmalloc1().
This uses a helper process `mclalloc' to do the allocation if
the system runs out at interrupt time to avoid calling contigmalloc
at high spl. It is not yet clear to me whether this works.
1997-02-13 19:41:40 +00:00
Garrett Wollman
10825343b0
Provide an alternative interface to contigmalloc() which allows a specific
...
map to be used when allocating the kernel va (e.g., mb_map). The VM
gurus may want to look this over.
1997-02-13 19:37:40 +00:00
Guido van Rooij
c65c314e66
Actually allow the -R flag.
1997-02-13 19:24:25 +00:00
Mike Pritchard
d79e37a33e
Xref the new vn(4) man page.
1997-02-13 18:50:52 +00:00
Mike Pritchard
3586b410dc
Add sl(4) and ppp(4).
...
Obtained from: NetBSD
1997-02-13 18:48:25 +00:00
KATO Takenori
def9b7665d
Synchronize with sys/i386/isa/syscons.c revision 1.201.
1997-02-13 18:43:50 +00:00
KATO Takenori
8ea8b7549d
Synchronize with sys/i386/boot/biosboot/boot.c revision 1.62.
1997-02-13 18:41:03 +00:00
Mike Pritchard
9a16c56614
Add vn(4) to document vn pseudo-devices.
...
Obtained from: NetBSD
1997-02-13 18:29:30 +00:00
Garrett Wollman
5bee01c83f
For large values of sb_max or MCLBYTES, it was possible for the expression
...
sb_max * MCLBYTES / (MSIZE + MCLBYTES)
used in sbreserve() to overflow, causing all socket creation attempts
to fail. Force the calculation to use u_quad_t's, which makes overflow
less likely.
1997-02-13 18:05:46 +00:00
Mike Pritchard
8c21e889fd
Add motd(5).
...
Obtained from: NetBSD
1997-02-13 18:03:23 +00:00
Mike Pritchard
15623f37d0
Typo fix.
...
Obtained from: NetBSD
1997-02-13 17:38:31 +00:00
Mike Pritchard
d654cd00d6
Add psignal(9).
...
Obtained from: NetBSD
1997-02-13 17:19:50 +00:00
Mike Pritchard
d46ebd5820
Add panic(9).
...
Obtained from: NetBSD
1997-02-13 17:02:28 +00:00
Andrey A. Chernov
9be55567d0
Under some circumstanes sendmail can loop forever collecting input.
...
Fix uninitialized character to prevent it.
Should go into 2.2
1997-02-13 15:48:35 +00:00
Thomas Gellekum
f42b3f95de
Add Jeffrey Wheat and Paulo Menezes for their ports.
1997-02-13 15:02:12 +00:00
Bruce Evans
8363c19687
Get defaults for the boot device (and flags) from the file
...
"boot.config" (relative to the root directory on the 'a' partition
on the first BSD slice) if it exists. If it doesn't exist, then
the only visible changes should be that the kernel name isn't reset
to "/kernel" after looking it up fails and that the default name
is now "kernel".
The new function readfile() can be used for other things:
- reading help messages.
- reading splash screens.
- reading userconfig info.
1997-02-13 13:15:47 +00:00
Bruce Evans
30c218bf14
Print error messages to stderr, not to stdout.
...
Fixed usage message to match reality (-a was missing) and man page
(arg names were spelled differently).
1997-02-13 12:05:12 +00:00
Søren Schmidt
cc5625f0ed
Oops, cut/paste could be done on tthe WRONG vty :(
...
pointed out by Kazu.
1997-02-13 11:58:49 +00:00
Bruce Evans
a7d00b5bf6
Moved definition of FUNCTION_ALIGNMENT to a machine-dependent place.
...
Changed it from 4 to 16 for i386's. It can be anything for i386's,
but compiler options limit it to a power of 2, and assembler and
linker deficiencies limit it to a small power of 2 (<= 16).
We use 16 in the kernel to get smaller tables (see Makefile.i386 and
<machine/asmacros.h>). We still use the default of 4 in user mode.
Use HISTCOUNTER instead of (*kcount) in the definition of KCOUNT()
for consistency with other macros.
1997-02-13 10:47:29 +00:00
Jordan K. Hubbard
2ff95d56b3
Document FTP_PASSIVE_MODE in the place where I usually set it.
1997-02-13 09:07:32 +00:00
Bruce Evans
47cac30b9a
Align text to 16-byte boundaries if profiling is enabled. This will
...
allow a fourfold reduction in the size of the profiling buffers. This
goes with rev.1.91 of Makefile.i386 which does the same thing for C
functions.
1997-02-13 08:31:53 +00:00
Mike Pritchard
043c578eb4
crontab(5) incorrectly documented the dom/month arguments.
...
They have valid ranges of 1-31 and 1-12, not 0-31 and 0-12.
1997-02-13 07:16:12 +00:00
Wolfram Schneider
da5636b6b2
Support PRINTERDEVICE "html" using the troff translator unroff(1).
...
It works in most cases, but not all (e.g. nvi).
1997-02-13 03:26:02 +00:00
Bruce Evans
eb26546e6f
Killed more FIFO ifdefs. All gone now.
1997-02-13 01:13:13 +00:00
Bruce Evans
c626216f51
Removed FIFO ifdef again (see rev.1.5).
1997-02-13 00:42:10 +00:00
Bruce Evans
4f3850c2a8
Removed bogus B_AGE policy again (see rev 1.4).
...
Removed FIFO ifdef again (see rev.1.8). This also fixes vfs initialization
since the VNODEOP_SET() was inside the ifdef.
1997-02-13 00:39:06 +00:00
Garrett Wollman
2fde9bd6de
When the mbuf code was changed to use a private allocator instead of
...
the kernel malloc, netstat was never updated to reflect the fact that
there are once again allocated-but-free mbufs, just as there are
clusters, and so the information presented about how much memory was
allocated to the network was bogus. Fixed.
1997-02-12 19:33:22 +00:00
Garrett Wollman
176395b2e8
Implement PRC_IFUP a la PRC_IFDOWN so that protocols know when an interface
...
has come bacl up (and can referse actions taken as a result of downing).
1997-02-12 18:54:32 +00:00
Mike Pritchard
f3a778f288
Eliminate the last of the compile warnings in this module by
...
correctly casting the arguments to all of the null_bypass() calls.
1997-02-12 18:06:08 +00:00
Mike Pritchard
fdc0430e50
Restore of #include <sys/kernel.h> so that this compiles without
...
warnings again.
1997-02-12 17:47:28 +00:00
Mike Pritchard
61f84e5b27
Don't depend on FIFO being defined to enable mkfifo.
...
It is now always compiled.
Submitted by: bde
1997-02-12 16:55:32 +00:00
Mike Pritchard
dc14cd9f1b
This no longer depends on NFS being defined so that it
...
can check for an NFS root. With Lite2, the file system
type can be checked by checking if the rootfs name == "nfs".
1997-02-12 16:46:25 +00:00
Mike Pritchard
670718e23a
Remove function prototypes for vfs_mountroot and vgoneall, since
...
they were removed with the Lite2 merge.
Submitted by: bde
1997-02-12 16:37:39 +00:00
Mike Pritchard
8092a8e143
Make this compile without warnings after the Lite2 merge:
...
- *fs_init routines now take a "struct vfsconf * vfsp" pointer
as an argument.
- Use the correct type for cookies.
- Update function prototypes.
Submitted by: bde
1997-02-12 16:31:27 +00:00
Mike Pritchard
10546e217e
Rstored #include of <sys/kernel.h> so that this compiles
...
without warnings again.
Submitted by: bde
1997-02-12 16:26:37 +00:00
Mike Pritchard
fd7a659f2f
Make this compile again after the Lite2 merge.
...
Call vget/VOP_UNLOCK with the correct number of
arguments. Call vn_lock where appropriate.
vfs_goneall is now replaced by VOP_REVOKE.
Submitted by: bde
1997-02-12 16:19:11 +00:00
Bruce Evans
5afe6df620
Fixed type mismatches. i_spare[N] in ufs/inode.h changed from long to
...
int. Change ext2fs to match. We probably already assume that ints have
>= 32 bits.
1997-02-12 15:35:18 +00:00
Mike Pritchard
63f50488b0
Make this compile again after the Lite2 merge.
...
Also add missing function prototypes.
1997-02-12 14:55:01 +00:00
Mike Pritchard
aae8d53e0e
Add missing function prototypes.
1997-02-12 14:54:14 +00:00
Bruce Evans
938958b97f
Added parameter names to prototypes that were added in the last commit to
...
match nearby style.
1997-02-12 14:45:23 +00:00
Bruce Evans
9e67ea79f0
Restored #include of <sys/kernel.h> so that this compiles again.
1997-02-12 14:31:11 +00:00
Bruce Evans
86413edd9b
Declare function args in order in recently K&Rised function headers.
1997-02-12 14:07:26 +00:00
Bruce Evans
b52748bee5
Restored some lost function return types.
1997-02-12 14:00:00 +00:00
Mike Pritchard
59f9c87b34
Typo fix.
...
Obtained from: NetBSD-bugs PR# 3214
1997-02-12 13:50:02 +00:00
KATO Takenori
2f0fdf5504
Added check routine for memory window configuration. The probe
...
routine of C-NET(98) returns 0 when isa_dev->id_maddr == 0 or
isa_dev->id_msize == 0.
1997-02-12 13:39:24 +00:00
KATO Takenori
39a0888f8a
Added memory addres and size of d8 (C-NET(98) network card).
1997-02-12 13:32:58 +00:00
Satoshi Asami
3344f87d7d
Change $FreeBSD$ back to $Id$. I'm sorry, but it's been too long and
...
it's getting too hard to diagnose people's problems with this.
1997-02-12 11:04:58 +00:00
Bruce Evans
56a956e530
Use a valid value for MSGSSZ
...
Don't specify PSM_CHECKSYNC twice.
Submitted by: MSGSSZ by mi@aldan.ziplink.net
1997-02-12 09:47:31 +00:00
Mike Pritchard
72a5ee14de
Add function protypes for the new Lite2 unionfs functions.
1997-02-12 07:54:22 +00:00
Steven Wallace
1a46116d9d
Bug fix for SNDCTL_DSP_GETOSPACE ioctl. It would report 0 bytes
...
available in buffer when buffer was completely empty.
It now correctly reports the total buffer space available.
Reviewed by: jkh, davidg
Obtained from: Linux 1.3.20's sound driver code
1997-02-12 06:56:57 +00:00