Commit Graph

20751 Commits

Author SHA1 Message Date
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
mpp
56d1eaec03 Fix a number of typos and use the .Tn macro where appropriate. 1997-03-21 20:04:21 +00:00
mpp
1494efc395 Add all of the pre-FreeBSD 2.0 release to the .Fx macro. 1997-03-21 19:09:21 +00:00
wosch
4326140a8e Change X Inside to Xi Graphics
See http://www.xig.com/ci/pr/970219.xigraphics.html
Leading Software Company Changes Name to Avoid Confusion with Internet
Porn Denver -- A leading developer of high-performance graphical
software has changed its name from X Inside to Xi Graphics. The
reason: Ongoing confusion between the software developer and the
increasing number of X-rated pornography companies on the Internet
1997-03-21 18:40:08 +00:00
fsmp
6990917d46 Submitted by: Michael Petry <petry@netwolf.NetMasters.com>
Michael submitted code to activate the audio muxes.

fsmp:
 extended those changes for different boards.
 auto-detection of board types.
 auto-detection of tuner types.
 auto-detection of stereo option.
1997-03-21 17:33:03 +00:00
fsmp
9329489ce3 Submitted by: Michael Petry <petry@netwolf.NetMasters.com>
Michael submitted code to activate the audio muxes.

fsmp:
 extended those changes for different boards.
 auto-detection of board types.
 auto-detection of tuner types.
 auto-detection of stereo option
1997-03-21 17:29:54 +00:00
wosch
e27a2174e8 Change domain name xinside.com to xig.com
http://www.xig.com/ci/pr/970219.xigraphics.html

Leading Software Company Changes Name to Avoid Confusion with Internet
Porn Denver -- A leading developer of high-performance graphical
software has changed its name from X Inside to Xi Graphics. The
reason: Ongoing confusion between the software developer and the
increasing number of X-rated pornography companies on the Internet
1997-03-21 17:02:44 +00:00
wpaul
442f5f318a Document SCM_CREDS changes. 1997-03-21 16:52:05 +00:00
wpaul
cdd7ea4262 Add support to sendmsg()/recvmsg() for passing credentials between
processes using AF_LOCAL sockets. This hack is going to be used with
Secure RPC to duplicate a feature of STREAMS which has no real counterpart
in sockets (with STREAMS/TLI, you can apparently use t_getinfo() to learn
UID of a local process on the other side of a transport endpoint).

What happens is this: the client sets up a sendmsg() call with ancillary
data using the SCM_CREDS socket-level control message type. It does not
need to fill in the structure. When the kernel notices the data,
unp_internalize() fills in the cmesgcred structure with the sending
process' credentials (UID, EUID, GID, and ancillary groups). This data
is later delivered to the receiving process. The receiver can then
perform the follwing tests:

- Did the client send ancillary data?
	o Yes, proceed.
	o No, refuse to authenticate the client.

- The the client send data of type SCM_CREDS?
	o Yes, proceed.
	o No, refuse to authenticate the client.

- Is the cmsgcred structure the right size?
	o Yes, proceed.
	o No, signal a possible error.

The receiver can now inspect the credential information and use it to
authenticate the client.
1997-03-21 16:12:32 +00:00
hanai
61cded15d6 Catch up with the original. 1997-03-21 09:46:34 +00:00
hanai
e27519260c Catch up with the original. 1997-03-21 09:22:24 +00:00
dg
5bea6a2fcd Added support for newer cards that have the DP83840A PHY chip.
Fixed a bug in fxp_mdi_write - a hex number was missing a preceding 0x
and this was causing the routine to not wait for a PHY write to complete.
Added support for link0, link1, and link2 flags to toggle auto-
negotiation, 10/100, and half/full duplex:

link0	disable auto-negotiation

	When set, these flags then have meaning:

	-link1	10Mbps
	link1	100Mbps
	-link2	half duplex
	link2	full duplex

...needs a manual page.
1997-03-21 08:00:13 +00:00
hanai
1275f95707 Change the release number and <date> to fit with the current release. 1997-03-21 06:57:50 +00:00
jkh
974f7004ae Add Iceland. 1997-03-21 05:18:20 +00:00
obrien
743ea89363 Very minor word change. 1997-03-21 01:36:18 +00:00
mpp
7f7a36f1a1 Fix a minor grammar problem. 1997-03-21 00:30:58 +00:00
mpp
23312b97ed I had to rename one additional file in the last file import, so
update this script to reflect that.
1997-03-20 23:34:11 +00:00
mpp
d9274b17d1 Typo police. 1997-03-20 16:33:15 +00:00
jdp
a864942726 Add backward compatibility so that static executables built on
modern FreeBSD systems will syslog properly on older systems that
still name the logging socket "/dev/log".  This includes pre-2.2
versions of FreeBSD as well as BSD/OS systems.  If the connect to
"/var/run/log" fails, the function now tries to connect to
"/dev/log" as a fallback.
1997-03-20 16:28:27 +00:00
mpp
36c0c94721 Use the .An macro in the AUTHOR section. 1997-03-20 16:14:21 +00:00
mpp
d0482f2994 Document the .An (author name) macro. Also cleanup some other problems
I noticed while editing these man pages.

Usage: .An Author_name

Example:

This manual page was written by
.An Mike Pritchard Aq mpp@FreeBSD.ORG .

Produces:

This manual page was written by Mike Pritchard <mpp@FreeBSD.ORG>.
1997-03-20 16:04:04 +00:00
ache
8d7e64116b Remove term=dumb from default entry: ovverrides TERM variable for login 1997-03-20 13:41:16 +00:00