summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Change the default levels for adaptive mode to 80% and 90%. On a systemnjl2005-02-262-4/+4
| | | | | | with moderate IO going on, system usage can hover around 65-77% even though it would benefit from higher performance. Typically, only truly idle systems pass the 90% mark so only demote then.
* Add some commas and improve grammar.simon2005-02-261-3/+3
| | | | Suggested by: trhodes
* Remove SRCS line since it isn't needed for single-source programs.njl2005-02-261-1/+0
| | | | Pointed out by: ru
* Only provide the dummy, non-atomic atomic_cmpset_32() ifcognet2005-02-261-0/+2
| | | | ARM_HAS_ATOMIC_CMPSET_32 isn't defined.
* Note addition of p4tcc, new sysctls and tunable, update mdoc.njl2005-02-261-11/+25
|
* Add a new option, ARM_CACHE_LOCK_ENABLE (I forgot it in my last commit).cognet2005-02-261-0/+1
|
* Allow users to reject levels below a given frequency (in MHz) via thenjl2005-02-261-1/+17
| | | | | | debug.cpufreq.lowest tunable and sysctl. Some systems seem to have problems with the lowest frequencies so setting this prevents them from being available or used.
* Add a note about new format of LC_CTYPE files.ru2005-02-261-0/+5
|
* Don't bother with cpufreq_register if we're info-only.njl2005-02-261-1/+2
| | | | Suggested by: Jung-uk Kim
* Remove redundant .Pp call.simon2005-02-261-1/+0
| | | | Spotted by: ru
* Added the "buildenv" target, for developers only!ru2005-02-262-1/+5
| | | | | | | CAVEAT: if you run tcsh(1) from within this target, this will reset your PATH making this target mostly useless. Careful! Submitted by: jmg, ru
* New release notes: ng_netflow(4) (+MFC) [1], syslog(3) thread-safebmah2005-02-262-6/+130
| | | | | | | | | (+MFC) [1], no ports/INDEX* in CVS (+MFC), GNOME 2.8.3 (+MFC), KDE 3.3.2 (+MFC), Xorg 6.8.1 (+MFC). Wordsmithing: pkg_version(8) -q. Submitted by: glebius [1]
* - Auto generate device listing for snd_neomagic(4).simon2005-02-263-2/+3
| | | | MFC after: 3 days
* Make the format of LC_CTYPE files architecture independent byru2005-02-269-150/+308
| | | | | | | | | | | | | introducing the disk formats for _RuneLocale and friends. The disk formats do not have (useless) pointers and have 32-bit quantities instead of rune_t and long. (htonl(3) only works with 32-bit quantities, so there's no loss). Bootstrap mklocale(1) when necessary. (Bootstrapping from 4.x would be trivial (verified), but we no longer provide pre-5.3 source upgrades and this is the first commit to actually break it.)
* - Add manual page for snd_neomagic(4).simon2005-02-262-0/+62
| | | | | | PR: docs/78127 Submitted by: Joel Dahl <joel@automatvapen.se> MFC after: 3 days
* Add rc.conf options for powerd (disabled by default) and hook the scriptnjl2005-02-262-1/+3
| | | | up to the build.
* Add an rc script for powerd(8).njl2005-02-261-0/+20
|
* Hook powerd up to the build.njl2005-02-261-0/+1
|
* Import powerd(8), a utility for managing power consumption. Currently, itnjl2005-02-263-0/+526
| | | | | just uses cpufreq(4) but in the future it should also do things like spin down disks. This is based on the work by Colin Percival (called "estctrl").
* Make power_profile not touch cpufreq by default.njl2005-02-261-2/+2
|
* Add the ability to specify "NONE" if the user wants no change for thenjl2005-02-261-0/+3
| | | | | | given power profile. MFC after: 1 day
* Bring in a more healthy version of the libpthread for arm, which usescognet2005-02-268-8/+24
| | | | ARM_TP_ADDRESS.
* Instead of using sysarch() to store-retrieve the tp, add a magic address,cognet2005-02-2610-4/+70
| | | | | | | | | | | ARM_TP_ADDRESS, where the tp will be stored. On CPUs that support it, a cache line will be allocated and locked for this address, so that it will never go to RAM. On CPUs that does not, a page is allocated for it (it will be a bit slower, and is wrong for SMP, but should be fine for UP). The tp is still stored in the mdthread struct, and at each context switch, ARM_TP_ADDRESS gets updated. Suggested by: davidxu
* plug memory leaksam2005-02-262-36/+74
| | | | Noticed by: Coverity Prevent analysis tool
* Minor cleanup in nfs_request() and removal of a comment that doesn'tps2005-02-261-10/+1
| | | | | | reflect reality. Submitted by: Mohan Srinivasan
* move ptr deref's to after null checkssam2005-02-261-3/+6
| | | | Noticed by: Coverity Prevent analysis tool
* New release notes: moused(8) -V (+MFC).bmah2005-02-262-20/+32
| | | | | | | | MFCs noted: TCP random ephemeral port rate limiting, syslogd(8) logpriv (with a few grammar fixes), tail -f, Other changes: Minor grammar fixes to rc.conf interface renaming and rc.d/moused notes.
* Remove carp_softc.sc_ifp member in favor of union pointers in struct ifnet.glebius2005-02-262-22/+27
| | | | Obtained from: OpenBSD
* Add a neat remark on the popular belief that the universe is a safeyar2005-02-261-0/+3
| | | | the man ought to break open and rob.
* Mark _rtld_allocate_tls and _rtld_free_tls as weak symbols for Variant Idavidxu2005-02-261-0/+5
| | | | | | tls. Reviewed by: dfr
* Staticize local functions.glebius2005-02-261-53/+53
|
* Un-document the non-extant exp10() and exp10f() functions.das2005-02-262-3/+1
| | | | exp10() was a casualty of the transition away from the VAX.
* Major clean up and split the Var_Parse monster function into threeharti2005-02-261-676/+714
| | | | | | | | | functions: one for the single letter variables, one for the others and one that does the recursive expansion. Patches: 7.68-7.79 Submitted by: Max Okumoto <okumoto@ucsd.edu>
* Don't need to do MmInitializeMdl() in ndis_mtop() anymore:wpaul2005-02-261-1/+0
| | | | | IoInitializeMdl() does it internally (and doing it again here messes things up).
* MFCs noted: cpufreq(4) (partial), matcd(4) removed, rm(1) -I.bmah2005-02-262-10/+10
| | | | Other changes: Minor punctuation fixes in hptmv(4) note.
* Fix mismerge.trhodes2005-02-261-1/+1
| | | | Noticed by: tjr
* move ptr use down to after null checksam2005-02-261-3/+3
| | | | | Noticed by: Coverity Prevent analysis tool Reviewed by: emax
* style(9).obrien2005-02-261-43/+45
|
* Declare the sbus(4) front-end of puc(4) also for fhc(4), allowingmarius2005-02-262-0/+2
| | | | | | | | | | | | | uart(4) to support the Zilog 8530 SCCs which hang off of a FireHose bus on Sun E4000/E5000 class machines. Beside the fact that a puc_fhc.c would just be a copy of puc_sbus.c with s,sbus,fhc,g the reason why the declaration for fhc(4) was sticked into puc_sbus.c is that both of these front-ends for puc(4) will go away once there is a scc(4). Discussed with: marcel Tested by: hrs, kris MFC after: 3 days
* Add a stopgap allowing puc(4) to allocate IRQs on fhc(4). Given thatmarius2005-02-261-0/+9
| | | | | | | | | | both a scc(4) is under way and fhc(4) will be change to use INOs this shouldn't stay in HEAD for too long but we need a MFC-able solution for FreeBSD 5.4. Discussed with: marcel Tested by: hrs, kris MFC after: 3 days
* MDLs are supposed to be variable size (they include an array of pageswpaul2005-02-263-18/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | that describe a buffer of variable size). The problem is, allocating MDLs off the heap is slow, and it can happen that drivers will allocate lots and lots of lots of MDLs as they run. As a compromise, we now do the following: we pre-allocate a zone for MDLs big enough to describe any buffer with 16 or less pages. If IoAllocateMdl() needs a MDL for a buffer with 16 or less pages, we'll allocate it from the zone. Otherwise, we allocate it from the heap. MDLs allocate from the zone have a flag set in their mdl_flags field. When the MDL is released, IoMdlFree() will uma_zfree() the MDL if it has the MDL_ZONE_ALLOCED flag set, otherwise it will release it to the heap. The assumption is that 16 pages is a "big number" and we will rarely need MDLs larger than that. - Moved the ndis_buffer zone to subr_ntoskrnl.c from kern_ndis.c and named it mdl_zone. - Modified IoAllocateMdl() and IoFreeMdl() to use uma_zalloc() and uma_zfree() if necessary. - Made ndis_mtop() use IoAllocateMdl() instead of calling uma_zalloc() directly. Inspired by: discussion with Giridhar Pemmasani
* Remove duplicate FBSDID.marius2005-02-261-3/+0
|
* Add the field in the md part of the struct thread required by ARM_[GET|SET]_TP.cognet2005-02-261-0/+1
|
* kill unused variablesam2005-02-251-2/+0
| | | | Noticed by: Coverity Prevent analysis tool
* Quiet error messages if the requested sysctls are not present.njl2005-02-251-6/+6
| | | | MFC after: 1 day
* kill unused valuesam2005-02-251-1/+1
| | | | Noticed by: Coverity Prevent analysis tool
* remove dead codesam2005-02-251-3/+3
| | | | Noticed by: Coverity Prevent analysis tool
* Implement two new sysarch for arm, ARM_GET_TP and ARM_SET_TP, to work aroundcognet2005-02-252-1/+25
| | | | the lack of tls on arm.
* Make sure casuptr() reset pcb->pcb_onfault when returning.cognet2005-02-251-1/+2
|
* Remove recently added note about DEVICE_POLLING not working with SMP.trhodes2005-02-254-9/+0
| | | | | | Remove warning from kern_poll.c to allow DEVICE_POLLING to be built with SMP. Discussed with: ru, glebius
OpenPOWER on IntegriCloud