guido
c337c37259
Add generation number randomization. Newly created filesystems wil now
...
automatically have random generation numbers. The kenel way of handling those
also changed. Further it is advised to run fsirand on all your nfs exported
filesystems. the code is mostly copied from OpenBSD, with the randomization
chanegd to use /dev/urandom
Reviewed by: Garrett
Obtained from: OpenBSD
1997-03-23 20:08:22 +00:00
joerg
8e15480d49
Include `top'.
1997-03-23 18:59:47 +00:00
joerg
f3dd0ce6a0
This commit was generated by cvs2svn to compensate for changes in r24143,
...
which included commits to RCS files with non-trunk default branches.
1997-03-23 18:55:20 +00:00
joerg
fa71779225
This is the FreeBSD-specific files for top, plus the Makefile
...
that pulls all the files from contrib.
Obtained from: The ports collection (mostly).
1997-03-23 18:55:20 +00:00
joerg
e571e75266
Apply the FreeBSD-local patches.
...
Obtained from: The ports collection.
1997-03-23 18:53:01 +00:00
joerg
c1a738a3be
This commit was generated by cvs2svn to compensate for changes in r24139,
...
which included commits to RCS files with non-trunk default branches.
1997-03-23 18:51:21 +00:00
joerg
1b9d0472b7
This is the long-awaited import of top into the base system (actually,
...
the src/contrib/top part right now). This tools is simply too system-
dependant to maintain it in the ports collection.
1997-03-23 18:51:21 +00:00
kato
11933497bf
Created new section `CPU OPTIONS'. CPU classes and math emulator are
...
moved to there. Options for CPU feature is also described there.
1997-03-23 11:08:28 +00:00
bde
7803d65f32
Removed nested #includes of <scsi/scsi_debug.h> and <scsi/scsi_driver.h>
...
from <scsi/scsiconf.h> and fixed everything that depended on them.
1997-03-23 06:33:55 +00:00
bde
2143997eab
Removed nested #includes of <scsi/scsi_debug.h> and <scsi/scsi_driver.h>
...
from <scsi/scsiconf.h> and fixed everything that depended on them.
1997-03-23 06:26:47 +00:00
kato
022268abf5
Added Accton EN1207-TX support.
1997-03-23 05:10:14 +00:00
bde
d12a47b40b
Removed nested #include of <sys/conf.h> from <scsi/scsi_driver.h>
...
and fixed everything that depended on getting it from the wrong
place. Most of the broken things actually only depended on getting
the declaration of their interrupt handler from "ioconf.h".
1997-03-23 04:40:00 +00:00
bde
3676c95c1e
Don't #include <sys/fcntl.h> in <sys/file.h> if KERNEL is defined.
...
Fixed everything that depended on getting fcntl.h stuff from the wrong
place. Most things don't depend on file.h stuff at all.
1997-03-23 03:49:00 +00:00
bde
0d3591bdbd
Don't #include <sys/fcntl.h> in <sys/file.h> if KERNEL is defined.
...
Fixed everything that depended on getting fcntl.h stuff from the wrong
place. Most things don't depend on file.h stuff at all.
1997-03-23 03:37:54 +00:00
dyson
9c1cce114f
Fix a significant error in the accounting for pre-zeroed pages. This
...
is a candidate for RELENG_2_2...
1997-03-23 02:44:54 +00:00
jmg
9243f015c6
slight fix to gcc's man page...
1997-03-23 00:51:16 +00:00
bde
3dc0739b4b
Merged the rest of lfs from Lite2. It compiles (uncleanly) but is as
...
unlikely to work as before.
1997-03-23 00:45:27 +00:00
mpp
953b4a2c98
Fix the location of the files in the FILES section.
...
Closes PR# 3063.
Submitted by: Kent Vander Velden <graphix@iastate.edu>
1997-03-22 23:59:56 +00:00
mpp
a3cb9f3f40
Add malloc(9) to document the kernel malloc() and free() routines.
...
Obtained from: NetBSD w/changes to reflect current FreeBSD headers
and diagnostic messages.
1997-03-22 23:50:21 +00:00
mpp
70978b19ab
Remove an extra comma.
1997-03-22 23:48:12 +00:00
joerg
970092985a
Make the argument handling for select() less bogus. Also, move the
...
amq service from UDP to TCP for better reliability.
1997-03-22 23:12:08 +00:00
mpp
761b22f4a3
Minor mdoc fixes.
1997-03-22 22:47:34 +00:00
mpp
08751c4aec
Add vslock(9) to document the vslock() and vsunlock() kernel functions.
...
Obtained from: NetBSD
1997-03-22 22:21:37 +00:00
mpp
9d7600e50e
One minor mdoc fix.
1997-03-22 22:19:26 +00:00
mpp
b8cac29a60
Add kernacc(9) that documents the kernacc() and useracc() kernel
...
functions.
Obtained from: NetBSD (renamed from access.9)
1997-03-22 22:06:07 +00:00
mpp
149d6005f7
Add physio(9).
...
Obtained from: NetBSD w/minor FreeBSD changes
1997-03-22 21:31:29 +00:00
mpp
a625d152d0
Add mi_switch.9. It documents the kernel mi_switch() and cpu_switch()
...
context switching functions.
Obtained from: NetBSD (renamed from ctxsw.9)
1997-03-22 20:59:18 +00:00
mpp
230fe79baf
Restore Bruce's original comment. It seems that "iff" = if and only if,
...
and is not a typo. It is used other places in the kernel, too.
1997-03-22 20:34:21 +00:00
mpp
46c4b1647f
Add resettodr(9).
...
Obtained from: NetBSD
1997-03-22 20:07:04 +00:00
mpp
1091fea9b4
Add inittodr(9) to document how the system clock is initialized.
...
Obtained from NetBSD and then modified to reflect how things work
in FreeBSD, along with some minor changes to make a few points
clearer.
1997-03-22 19:46:44 +00:00
mpp
7e56192688
Add time(9) to document the kernel time variables. Obtained from
...
NetBSD and then modified by me to reflect some FreeBSD specific
things and to clarify some other pointed based on some old mail
from Bruce Evans about this man page.
1997-03-22 19:09:31 +00:00
kato
a3fffaf969
Oops, I forgot to `cvs add'. This file is a part of new CPU
...
identification and initialization routines.
1997-03-22 19:00:36 +00:00
kato
51253b5e70
Improved CPU identification and initialization routines. This
...
supports All Cyrix CPUs, IBM Blue Lightning CPU and NexGen (now AMD)
Nx586 CPU, and initialize special registers of Cyrix CPU and msr of
IBM Blue Lightning CPU.
If revision of Cyrix 6x86 CPU < 2.7, CPU cache is enabled in
write-through mode. This can be disabled by kernel configuration
options.
Reviewed by: Bruce Evans <bde@freebsd.org> and
Jordan K. Hubbard <jkh@freebsd.org>
1997-03-22 18:54:54 +00:00
mpp
ee6bebb346
Remove the text that says nroff and pr automatically disable
...
writing to the tty while they are running because they don't.
1997-03-22 17:19:32 +00:00
mpp
c1ad13c30b
Fix a typo in a comment of a recent commit.
1997-03-22 16:52:19 +00:00
jkh
390c4419c6
YAMF22
1997-03-22 15:20:51 +00:00
dfr
f578de4d6d
Don't indirect through a NULL pointer in rl_strpbrk. This makes filename
...
completion work in GDB.
1997-03-22 14:03:08 +00:00
bde
90027d0150
Merged enough of lfs from Lite2 for mkdep of LINT to work again.
1997-03-22 09:33:55 +00:00
bde
60e1468128
Removed volatile' from declaration of
time', and removed the resulting
...
null casts. `time' is nonvolatile for accesses within a region locked
by splclock()/splx(). Accesses outside such a region are invalid, and
splx() must have the side effect of potentially changing all global
variables (since there are hundreds of sort of volatile variables like
`time'), so declaring `time' as volatile didn't have any real benefits.
1997-03-22 08:03:51 +00:00
bde
0bc1781701
Fixed some invalid (non-atomic) accesses to `time', mostly ones of the
...
form `tv = time'. Use a new function gettime(). The current version
just forces atomicicity without fixing precision or efficiency bugs.
Simplified some related valid accesses by using the central function.
1997-03-22 06:53:45 +00:00
bde
5610d80b62
Quick fix for section limits not being relocated. This has always been
...
broken for gdb -k, but the section limits weren't used much in previous
versions of gdb in FreeBSD. Now they are used for backtracing when full
symbols aren't available, and in some other new cases.
This should be fixed properly by someone who knows bfd.
This should be fixed in 2.2.
1997-03-22 04:44:51 +00:00
dyson
bd6347d78d
Decrease the latency/overhead in the prezero code when there is
...
an adequate number of prezeroed pages.
1997-03-22 04:28:16 +00:00
bde
3860b8cd12
Backed out rev.1.27, which broke unmounting of mfs and caused panics
...
on shutdown.
Should not have been in 2.2 (the buggy last minute change, that is).
1997-03-22 03:59:46 +00:00
jdp
d25562909d
Add a new "-f" option to the linker, to print the resolved paths
...
of all the files and libraries in the command line.
Submitted by: bde (Bruce Evans)
1997-03-22 02:59:40 +00:00
bde
d8c04b9e65
Don't generate invalid C++ code (for implicit conversion from `void *' in
...
assignment).
1997-03-22 01:48:17 +00:00
wosch
e2d1047d6f
Make makewhatis(1) happy.
1997-03-21 20:59:44 +00:00
mpp
739a0bf676
Use the .Tn macro for generic FreeBSD references. Other minor cleanup.
1997-03-21 20:57:20 +00:00
mpp
8eaf2deaa2
Mdoc cleanup.
1997-03-21 20:46:30 +00:00
mpp
7f4b68ba6d
Minor mdoc cleanup - don't use .Pa for non-pathname items.
1997-03-21 20:16:33 +00:00
mpp
58cd3eaefb
Use the .Fx macro for FreeBSD references for releases prior to 2.0.
...
Use the .Tn macro for generic FreeBSD references. Cleanup other
formatting problems noticed while making the above changes.
1997-03-21 20:14:15 +00:00