aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix a significant error in the accounting for pre-zeroed pages. ThisJohn Dyson1997-03-231-5/+6
| | | | | | | is a candidate for RELENG_2_2... Notes: svn path=/head/; revision=24130
* slight fix to gcc's man page...John-Mark Gurney1997-03-231-3/+9
| | | | Notes: svn path=/head/; revision=24129
* Merged the rest of lfs from Lite2. It compiles (uncleanly) but is asBruce Evans1997-03-239-185/+460
| | | | | | | unlikely to work as before. Notes: svn path=/head/; revision=24128
* Fix the location of the files in the FILES section.Mike Pritchard1997-03-221-2/+2
| | | | | | | | | Closes PR# 3063. Submitted by: Kent Vander Velden <graphix@iastate.edu> Notes: svn path=/head/; revision=24127
* Add malloc(9) to document the kernel malloc() and free() routines.Mike Pritchard1997-03-222-3/+266
| | | | | | | | Obtained from: NetBSD w/changes to reflect current FreeBSD headers and diagnostic messages. Notes: svn path=/head/; revision=24126
* Remove an extra comma.Mike Pritchard1997-03-221-2/+2
| | | | Notes: svn path=/head/; revision=24125
* Make the argument handling for select() less bogus. Also, move theJoerg Wunsch1997-03-222-22/+22
| | | | | | | amq service from UDP to TCP for better reliability. Notes: svn path=/head/; revision=24124
* Minor mdoc fixes.Mike Pritchard1997-03-226-11/+11
| | | | Notes: svn path=/head/; revision=24123
* Add vslock(9) to document the vslock() and vsunlock() kernel functions.Mike Pritchard1997-03-222-2/+74
| | | | | | | Obtained from: NetBSD Notes: svn path=/head/; revision=24122
* One minor mdoc fix.Mike Pritchard1997-03-221-1/+1
| | | | Notes: svn path=/head/; revision=24121
* Add kernacc(9) that documents the kernacc() and useracc() kernelMike Pritchard1997-03-222-2/+84
| | | | | | | | | functions. Obtained from: NetBSD (renamed from access.9) Notes: svn path=/head/; revision=24120
* Add physio(9).Mike Pritchard1997-03-222-2/+139
| | | | | | | Obtained from: NetBSD w/minor FreeBSD changes Notes: svn path=/head/; revision=24119
* Add mi_switch.9. It documents the kernel mi_switch() and cpu_switch()Mike Pritchard1997-03-222-2/+145
| | | | | | | | | context switching functions. Obtained from: NetBSD (renamed from ctxsw.9) Notes: svn path=/head/; revision=24118
* Restore Bruce's original comment. It seems that "iff" = if and only if,Mike Pritchard1997-03-223-6/+6
| | | | | | | and is not a typo. It is used other places in the kernel, too. Notes: svn path=/head/; revision=24117
* Add resettodr(9).Mike Pritchard1997-03-222-3/+60
| | | | | | | Obtained from: NetBSD Notes: svn path=/head/; revision=24116
* Add inittodr(9) to document how the system clock is initialized.Mike Pritchard1997-03-222-4/+123
| | | | | | | | | Obtained from NetBSD and then modified to reflect how things work in FreeBSD, along with some minor changes to make a few points clearer. Notes: svn path=/head/; revision=24115
* Add time(9) to document the kernel time variables. Obtained fromMike Pritchard1997-03-222-2/+138
| | | | | | | | | 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. Notes: svn path=/head/; revision=24114
* Oops, I forgot to `cvs add'. This file is a part of new CPUKATO Takenori1997-03-222-0/+888
| | | | | | | identification and initialization routines. Notes: svn path=/head/; revision=24113
* Improved CPU identification and initialization routines. ThisKATO Takenori1997-03-2232-1510/+1420
| | | | | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=24112
* Remove the text that says nroff and pr automatically disableMike Pritchard1997-03-221-6/+1
| | | | | | | writing to the tty while they are running because they don't. Notes: svn path=/head/; revision=24110
* Fix a typo in a comment of a recent commit.Mike Pritchard1997-03-223-6/+6
| | | | Notes: svn path=/head/; revision=24109
* YAMF22Jordan K. Hubbard1997-03-222-16/+40
| | | | Notes: svn path=/head/; revision=24106
* Don't indirect through a NULL pointer in rl_strpbrk. This makes filenameDoug Rabson1997-03-221-0/+3
| | | | | | | completion work in GDB. Notes: svn path=/head/; revision=24104
* Merged enough of lfs from Lite2 for mkdep of LINT to work again.Bruce Evans1997-03-222-179/+218
| | | | Notes: svn path=/head/; revision=24103
* Removed `volatile' from declaration of `time', and removed the resultingBruce Evans1997-03-224-10/+9
| | | | | | | | | | | 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. Notes: svn path=/head/; revision=24102
* Fixed some invalid (non-atomic) accesses to `time', mostly ones of theBruce Evans1997-03-2237-147/+168
| | | | | | | | | 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. Notes: svn path=/head/; revision=24101
* Quick fix for section limits not being relocated. This has always beenBruce Evans1997-03-221-0/+6
| | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=24100
* Decrease the latency/overhead in the prezero code when there isJohn Dyson1997-03-222-4/+34
| | | | | | | an adequate number of prezeroed pages. Notes: svn path=/head/; revision=24099
* Backed out rev.1.27, which broke unmounting of mfs and caused panicsBruce Evans1997-03-221-2/+2
| | | | | | | | | on shutdown. Should not have been in 2.2 (the buggy last minute change, that is). Notes: svn path=/head/; revision=24098
* Add a new "-f" option to the linker, to print the resolved pathsJohn Polstra1997-03-223-5/+43
| | | | | | | | | of all the files and libraries in the command line. Submitted by: bde (Bruce Evans) Notes: svn path=/head/; revision=24097
* Don't generate invalid C++ code (for implicit conversion from `void *' inBruce Evans1997-03-221-3/+3
| | | | | | | assignment). Notes: svn path=/head/; revision=24096
* Make makewhatis(1) happy.Wolfram Schneider1997-03-211-4/+2
| | | | Notes: svn path=/head/; revision=24095
* Use the .Tn macro for generic FreeBSD references. Other minor cleanup.Mike Pritchard1997-03-216-18/+31
| | | | Notes: svn path=/head/; revision=24094
* Mdoc cleanup.Mike Pritchard1997-03-213-43/+91
| | | | Notes: svn path=/head/; revision=24093
* Minor mdoc cleanup - don't use .Pa for non-pathname items.Mike Pritchard1997-03-211-2/+2
| | | | Notes: svn path=/head/; revision=24092
* Use the .Fx macro for FreeBSD references for releases prior to 2.0.Mike Pritchard1997-03-2131-172/+372
| | | | | | | | Use the .Tn macro for generic FreeBSD references. Cleanup other formatting problems noticed while making the above changes. Notes: svn path=/head/; revision=24091
* Fix a number of typos and use the .Tn macro where appropriate.Mike Pritchard1997-03-212-22/+34
| | | | Notes: svn path=/head/; revision=24090
* Add all of the pre-FreeBSD 2.0 release to the .Fx macro.Mike Pritchard1997-03-211-0/+8
| | | | Notes: svn path=/head/; revision=24089
* Change X Inside to Xi GraphicsWolfram Schneider1997-03-211-3/+3
| | | | | | | | | | | | 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 Notes: svn path=/head/; revision=24088
* Submitted by: Michael Petry <petry@netwolf.NetMasters.com>Steve Passe1997-03-215-1679/+2534
| | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=24087
* Submitted by: Michael Petry <petry@netwolf.NetMasters.com>Steve Passe1997-03-213-42/+93
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=24086
* Change domain name xinside.com to xig.comWolfram Schneider1997-03-211-2/+2
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=24085
* Document SCM_CREDS changes.Bill Paul1997-03-211-0/+28
| | | | Notes: svn path=/head/; revision=24084
* Add support to sendmsg()/recvmsg() for passing credentials betweenBill Paul1997-03-212-4/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=24083
* Catch up with the original.Hiroyuki Hanai1997-03-211-16/+55
| | | | Notes: svn path=/head/; revision=24082
* Catch up with the original.Hiroyuki Hanai1997-03-214-21/+22
| | | | Notes: svn path=/head/; revision=24081
* Added support for newer cards that have the DP83840A PHY chip.David Greenman1997-03-214-18/+92
| | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=24079
* Change the release number and <date> to fit with the current release.Hiroyuki Hanai1997-03-211-3/+3
| | | | Notes: svn path=/head/; revision=24078
* Add Iceland.Jordan K. Hubbard1997-03-213-3/+9
| | | | Notes: svn path=/head/; revision=24076
* Very minor word change.David E. O'Brien1997-03-211-2/+2
| | | | Notes: svn path=/head/; revision=24072