summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add comments on adding info about language specific ports andasami1996-07-301-18/+39
| | | | | | compiled-in defaults to packages. Closes PR docs/1439. Submitted by: "David E. O'Brien" <obrien@Nuxi.cs.ucdavis.edu> (some mods by me)
* Backed out the recent changes/enhancements to the VM code. Thedyson1996-07-3017-1190/+1250
| | | | | | | problem with the 'shell scripts' was found, but there was a 'strange' problem found with a 486 laptop that we could not find. This commit backs the code back to 25-jul, and will be re-entered after the snapshot in smaller (more easily tested) chunks.
* Merge, remove rubbish and bump the MAJOR.MINOR to 3.0markm1996-07-294-282/+12
|
* This commit was generated by cvs2svn to compensate for changes in r17330,markm1996-07-2911-10/+201
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Rats. Just when a piece of code is nice and stable, the author has tomarkm1996-07-2913-11/+208
| | | | | | | | release an upgrade.
* | Fix a problem with a DEBUG section of code.dyson1996-07-292-2/+2
| |
* | ree (aka ee) doesn't have a man pagewosch1996-07-291-0/+1
| | | | | | | | Submitted by: Philippe Charnier charnier@lirmm.fr
* | Add chgrp to fixit, closes PR#1342jkh1996-07-292-4/+4
| |
* | 1. Add some missing mailing lists. [jkh]jkh1996-07-295-8/+551
| | | | | | | | | | | | | | 2. Make the sup documentation more readable. [jkh] 3. Add new handbook section on terminals. Submitted-By: Sean Kelly <kelly@fsl.noaa.gov>
* | Fix an error in statement order in pmap_remove_pages, remove the pmapdyson1996-07-292-78/+20
| | | | | | | | pte hint (for now), and general code cleanup.
* | Bunches of new books.jfieber1996-07-291-16/+96
| | | | | | | | Submitted by: "Jonathan M. Bresler" <jmb@freefall.freebsd.org>
* | The bugs list is called "bugs" (was "doc") and the SCSI list is calledasami1996-07-291-5/+5
| | | | | | | | "scsi" (was "questions").
* | Add an entry dealing with connecting Win95 to the Internet viajraynard1996-07-281-1/+14
| | | | | | | | a FreeBSD box (this may save a few marriages!)
* | Fix a problem that pmap update was not being done for kernel_pmap. Alsodyson1996-07-282-26/+22
| | | | | | | | | | remove some (currently) gratuitious tests for PG_V... This bug could have caused various anomolous (temporary) behavior.
* | Limit the risk of `buf' overrun in ping.c when printing hostnames.peter1996-07-281-2/+3
| | | | | | | | | | | | | | | | | | Note, this is not really a security risk, because the buffer in question is a static variable in the data segment and not on the stack, and hence cannot subert the flow of execution in any way. About the worst case was that if you pinged a long hostname, ping could coredump. Pointed out on: bugtraq (listserv@netspace.org)
* | Fix some of the problems that bde pointed out to me some time ago.peter1996-07-281-7/+16
| | | | | | | | | | | | - buffer expansions were not working right due to a return code botch. - signed types instead of size_t's meant somebody else went and put casts in, I've changed the types to what they should have been.
* | Mrege conflicts etc.markm1996-07-283-61/+42
| |
* | This commit was generated by cvs2svn to compensate for changes in r17315,markm1996-07-2844-399/+655
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Latest libdes from Eric Young. Mainly code beautification.markm1996-07-2846-412/+689
| |
* | bzero reserved field into directory entry, junk here causeache1996-07-282-2/+4
| | | | | | | | scandisk error under Win95
* | Slight performance tweak for previous commit.dg1996-07-281-2/+3
| |
* | Undo part of the scalability commit. Many of the changesdyson1996-07-281-29/+15
| | | | | | | | | | in vm_fault had some performance enhancements not ready for prime time. This commit backs out some of the changes.
* | Fix bogon with freebsd-stable mailing list entity.jkh1996-07-273-36/+40
| | | | | | | | | | Make the sup documentation a little more lively. Fix bogon in current docs.
* | The clean rule in here was bogus.jkh1996-07-271-4/+1
| |
* | Add necessary item to CLEANFILESjkh1996-07-271-1/+2
| |
* | General tidy-up of Makefile. The objective was to make it clear andpeter1996-07-271-143/+271
| | | | | | | | | | | | | | | | readable, as well as fix up some of the warts along the way. Among the things fixed is the infamous "cd foo && make depend all install" bogon, which is particularly important for users of the -DNOCLEAN option. Also, a few typo and DESTDIR fixes and a -DNOGAMES hack from Gary Jennejohn.
* | Added Tim Kientzle <kientzle@netcom.com> for the audio/nas patch.asami1996-07-271-1/+2
| |
* | Modify slightly the output from the map file in /proc. Now thedyson1996-07-272-4/+8
| | | | | | | | executable bit is shown.
* | Move a couple of the initialization commands to the right place. Multidyson1996-07-271-28/+24
| | | | | | | | sector mode was not getting re-initialized when needed.
* | Modification to vfs_cluster to allow clustering of NFS delayed writes.dyson1996-07-271-3/+14
| | | | | | | | Submitted by: Doug Rabson <dfr@render.com>
* | Under certain circumstances, reading the /proc/*/map file candyson1996-07-272-4/+10
| | | | | | | | crash the system. Nonexistant objects were not handled correctly.
* | Finally use strtoul() to convert the major an minor numbers, sojoerg1996-07-272-2/+23
| | | | | | | | | | proper error-checking can be done, and octal and hexadecimal numbers are allowed.
* | Allow sequentially created mmap'ed anonymous regions to coalesce. Theredyson1996-07-271-23/+33
| | | | | | | | | | | | is little or no reason to create a swap pager for small mmap's. The vm_map_insert code will automatically create a swap pager if the object becomes too large. This fix, per a request from phk.
* | Under the heavy load for transmiting condition, it will be write erroramurai1996-07-272-4/+4
| | | | | | | | | | | | | | and then never accept for sending packet from upper layer anymore (i.e. ping -f ) Reviewed by: David Greenman <dg@root.com> Submitted by: amurai@spec.co.jp
* | Fixed bug, that CONFIGURE_SCRIPT in a port's Makefile doesn't haveandreas1996-07-271-3/+3
| | | | | | | | | | | | any effect. The target do-configure used ${SCRIPTDIR}/configure instead of ${SCRIPTDIR}/${CONFIGURE_SCRIPT}. -andreas
* | Clean up some lint.dyson1996-07-271-3/+3
| |
* | Remove experimental header file. My test-build must have picked itdyson1996-07-271-1/+3
| | | | | | | | | | up in an unexpected place. Submitted by: jkh
* | Remove a totally unneeded (and as of the last VM commit, incorrect) calldyson1996-07-272-4/+2
| | | | | | | | to pmap_clear_modify.
* | Missing (prototype) change from the previous commit.dyson1996-07-271-2/+2
| |
* | This commit is meant to solve a couple of VM system problems ordyson1996-07-2716-1256/+1259
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | performance issues. 1) The pmap module has had too many inlines, and so the object file is simply bigger than it needs to be. Some common code is also merged into subroutines. 2) Removal of some *evil* PHYS_TO_VM_PAGE macro calls. Unfortunately, a few have needed to be added also. The removal caused the need for more vm_page_lookups. I added lookup hints to minimize the need for the page table lookup operations. 3) Removal of some bogus performance improvements, that mostly made the code more complex (tracking individual page table page updates unnecessarily). Those improvements actually hurt 386 processors perf (not that people who worry about perf use 386 processors anymore :-)). 4) Changed pv queue manipulations/structures to be TAILQ's. 5) The pv queue code has had some performance problems since day one. Some significant scalability issues are resolved by threading the pv entries from the pmap AND the physical address instead of just the physical address. This makes certain pmap operations run much faster. This does not affect most micro-benchmarks, but should help loaded system performance *significantly*. DG helped and came up with most of the solution for this one. 6) Most if not all pmap bit operations follow the pattern: pmap_test_bit(); pmap_clear_bit(); That made for twice the necessary pv list traversal. The pmap interface now supports only pmap_tc_bit type operations: pmap_[test/clear]_modified, pmap_[test/clear]_referenced. Additionally, the modified routine now takes a vm_page_t arg instead of a phys address. This eliminates a PHYS_TO_VM_PAGE operation. 7) Several rewrites of routines that contain redundant code to use common routines, so that there is a greater likelihood of keeping the cache footprint smaller.
* | "appeared in 4.2BSD.." changed to "appeared in 4.2BSD."alex1996-07-272-2/+2
| |
* | Add newline, closes bin/1433pst1996-07-261-1/+1
| |
* | ttysleep() can return EWOULDBLOCK, not ETIMEDOUT as the comment in tty.cpeter1996-07-262-4/+4
| | | | | | | | | | | | suggests. Pointed out by: bde
* | Apply a bandaid to a problem elsewhere in the driver, when the process ispeter1996-07-262-4/+10
| | | | | | | | | | | | | | | | blocked in a write() while waiting for the output to drain, sleep only for tp->t_timeout, not forever. This only seems to happen when there is either a modem lockup holding the hardware flow control down, or due to some problem in the driver with processes attempting to write after the modem has hung up (eg: elm, tf).
* | Update samba install to agree with new port.jkh1996-07-261-3/+3
| |
* | Fix the services.byname target so that it creates search keys for thepeter1996-07-251-4/+6
| | | | | | | | | | | | | | aliases of the "official" names as well, because now that getportbyname() does a yp match, it no longer found the entries under the alias. This broke rsh(1), because it looks up "shell/tcp" while the official name in /etc/services is "cmd/tcp".
* | Added Matthew Stein <matt@bdd.net> for the xtacy port.asami1996-07-251-1/+2
| |
* | Refer to the ASCII character 000 by its proper name, `NUL', and notwollman1996-07-251-11/+12
| | | | | | | | | | `NULL' (which should only be used in reference to null pointers). Also fix a cross-reference.
* | Add Bruce's improvement to security patchpst1996-07-251-1/+6
| |
* | Fix an itinerant cross-reference.wollman1996-07-251-1/+1
| |
OpenPOWER on IntegriCloud