summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* First checkin of the procctl program.sef1997-12-066-0/+178
|
* Changes to allow event-based process monitoring and control.sef1997-12-0615-20/+326
|
* Support an optional, sysctl enabled feature of idle process swapout. Thisdyson1997-12-064-33/+91
| | | | | | | | | | | is apparently useful for large shell systems, or systems with long running idle processes. To enable the feature: sysctl -w vm.swap_idle_enabled=1 Please note that some of the other vm sysctl variables have been renamed to be more accurate. Submitted by: Much of it from Matt Dillon <dillon@best.net>
* Add some extra flags in the caching page.tegge1997-12-051-1/+5
| | | | | | Some firmware versions becomes unreliable when these bits are not preserved, e.g. ST15150N-0017 breaks if the DISC bit is cleared in the caching page. This happened by default when editing the page.
* Don't include <sys/lock.h> in headers when only `struct simplelock' isbde1997-12-0529-25/+52
| | | | required. Fixed everything that depended on the pollution.
* Const poisoning from ks_shortdesc.bde1997-12-051-2/+2
|
* Removed one `const' from the declaration of `ks_shortdesc'. The pointerbde1997-12-051-11/+12
| | | | | | | | | isn't actually const in vmstat. Fixed pedantic syntax errors caused by trailing semicolons in macro definitions. Fixed style bugs and typos in revisions 1.26-1.33.
* Moved declaration of M_IOV to a less bogus place. It belongs inbde1997-12-052-5/+9
| | | | | <sys/uio.h>, but it doesn't work there because of header pollution (<sys/uio.h> is prematurely included by <sys/param.h>).
* Needs to include <sys/lock.h> if we're using struct lock.jkh1997-12-053-3/+6
|
* Sync with sys/i386/conf/options.i386 revision 1.63.kato1997-12-052-2/+4
|
* Sync with sys/i386/boot/biosboot/boot.h and io.c revisions 1.23 andkato1997-12-052-15/+7
| | | | 1.25, respectively.
* Sync with sys/i386/i386/machdep.c and trap.c revisions 1.278 andkato1997-12-053-26/+23
| | | | 1.118, respectively.
* Document the new -f flag.dyson1997-12-051-1/+3
| | | | | PR: 5196 Submitted by: Matt Dillon <dillon@best.net>
* Add an option to building PS, so that the upages are explicitly paged in onlydyson1997-12-052-13/+44
| | | | | | | | | | | | | for users who are root, or in group wheel. This is useful on large timesharing systems where a PS command can cause the system to grind to a halt. The ability to get the information isn't diminished for those who really need the additional detail (administrators.) Normal users won't see any difference unless the processes are swapped out. The "really get it mode" is invoked by the use of an additional flag in the command string "-f". New/old behavior is selectable with a compile option. PR: 5196 Submitted by: Matt Dillon <dillon@best.net>
* Add new (very useful) tunable for pageout daemon. The flag changesdyson1997-12-051-18/+20
| | | | | | | | | | | | | | the maximum pageout rate: sysctl -w vm.vm_maxlaunder=n 1 < n < inf. If paging heavily on large systems, it is likely that a performance improvement can be achieved by increasing the parameter. On a large system, the parm is 32, but numbers as large as 128 can make a big difference. If paging is expensive, you might try decreasing the number to 1-8.
* Some fixes from John Hood:dyson1997-12-053-5/+8
| | | | | | | | 1) Fix the initialization of malloc structure that changed due to perf opt. 2) Remove unneeded include. 3) An initialization assert added to malloc. Submitted by: John Hood <cgull@smoke.marlboro.vt.us>
* - Added entries for LinkSys ethernet card and Apex Data Modem.nate1997-12-052-2/+30
| | | | Submitted by: Ken Key <key@cs.utk.edu>
* Allow ipfw to accept comments and blank lines.julian1997-12-052-1/+7
| | | | This makes ipfw config files a LOT more readable.
* Make emacs work again. This is a workaround for the fact that thejdp1997-12-052-36/+66
| | | | | | | | | | | | | | | | | | | | emacs a.out file, self-generated by emacs's "unexec" function in "unexsunos4.c", is invalid. In particular, its "_end" symbol has the wrong value. The dynamic linker was using the value of that symbol to initialize its sbrk break level. The workaround is to peek at the executable's a.out header in memory, and calculate what "_end" should be based on the segment sizes. I will work out a fix for emacs and send it to the FSF. This dynamic linker workaround is still worthwhile, if only to avoid forcing all emacs users to build a new version. Note: xemacs gives a bogus warning at startup, for related reasons. The warning is harmless and can safely be ignored. I will send a patch to the xemacs maintainers to get rid of it, and meanwhile add a patch file to our port.
* Finally, implement a mini-parser for RockRidge alternative filenames,joerg1997-12-044-33/+62
| | | | | | so the filenames can be displayed and selected in full beauty. If RR is present, the match is now case-sensitive, if RR is missing, the match is case-insensitive (as it used to be before).
* document and make the NO_F00F_HACK a proper option...jmg1997-12-045-12/+17
| | | | | | also, sort some option includes while I'm here.. Forgotten by: sef
* document and make the NO_F00F_HACK a proper option...jmg1997-12-045-5/+25
| | | | Forgotten by: sef
* Support applications that need to resist or deny use of swap space.dyson1997-12-041-2/+26
| | | | | | | | | | sysctl -w vm.defer_swap_pageouts=1 Causes the system to resist the use of swap space. In low memory conditions, performance will decrease. sysctl -w vm.disable_swap_pageouts=1 Causes the system to mostly disable the use of swap space. In low memory conditions, the system will likely start killing processes.
* Understand ``sockaddr_dl''s where sdl_nlen != 0brian1997-12-041-24/+25
|
* Remove duplicate REJECTED macro.brian1997-12-041-24/+18
| | | | Remove extraneous pointers.
* Initialize ccpstate when CCP comes down.brian1997-12-041-32/+19
| | | | Remove extraneous pointers.
* Parenthesise the REJECTED macro.brian1997-12-041-2/+2
|
* Identify rejected protocol types according to rfc1700.brian1997-12-041-4/+130
|
* After consultation with David, changejkh1997-12-047-29/+29
| | | | | | #ifndef NO_F00F_HACK to #if defined(I586_CPU) && !defined(NO_F00F_HACK)
* Sigh - add libz to libs. Brian just keeps adding stuff to ppp. :)jkh1997-12-045-10/+10
|
* Use the argmument `port' instead of hard coded address in atapi_probe.kato1997-12-041-1/+1
| | | | Submitted by: kura@melchior.q.t.u-tokyo.ac.jp (Tomohiko Kurahashi)
* Add libcalendar.helbig1997-12-041-2/+2
|
* This commit was generated by cvs2svn to compensate for changes in r31529,helbig1997-12-045-0/+650
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Provides date of easter and other calendar related arithmetic.helbig1997-12-045-0/+650
|
* shuffle structs for better cacheline behavior.dg1997-12-041-9/+9
|
* Use err(3). Add prototypes. Document that startup scripts are rc.i386 andcharnier1997-12-045-61/+92
| | | | | rc.conf (enable/disable) not rc.local. Use full pathname in SYNOPSIS section.
* Sort #includes. Add rcsid. Use full pathname in SYNOPSIS section.charnier1997-12-042-12/+14
|
* FTP_INTERNAL_LS -> FTPD_INTERNAL_LSsteve1997-12-041-2/+2
| | | | Pointed out by: Jaye Mathisen <mrcpu@cdsnet.net>
* Use 'proto <tcp|udp|all>' to select the protocol to displaysteve1997-12-042-12/+21
| | | | | | | | | in netstat-mode to avoid a conflict with tcp-mode. Also while documenting this new feature in the manpage, fix a minor display nit. PR: 5159 Submitted by: Sergei Chechetkin <csl@whale.sunbay.crimea.ua>
* Buffer overflow from bitblt's commit to OpenBSD. Committed here for lackimp1997-12-041-2/+5
| | | | | | | of a better place to do it. Reviewed by: joerge Obtained from: OpenBSD
* The Libretto's BIOS doesn't set edx on the APM_GETPWSTATUS call, soimp1997-12-042-6/+22
| | | | | | | the barrery time remaining is reported as a random number. Initialize edx to 0xffff in this case, and to 0 in all other cases. This change should be benign on other machines. Reviewed by: jdp
* Fix the CCP Type field value for DEFLATE.brian1997-12-038-48/+203
| | | | | | | | | | | | | | (I *really* meant to do this *before* committing the deflate changes in the first place - oops). Pppd is horribly broken in this respect - refer to the ppp man page for details. Ppp *WON'T* negotiate deflate with pppd by default - you must ``enable'' and ``accept'' ``pppd-deflate'' in your config. While I'm in there, update the cftypes in ccp.c so that we recognise some more protocols (we don't actually do anything with them - just send a REJ).
* Fixed corruption of the per-group used directories count. It wasn'tbde1997-12-032-6/+8
| | | | | decremented when directories were removed because rev.1.12 broke the fixup of the i_mode of the inode being removed.
* Make has_f00f_bug extern, and get rid of some unused code in the f00fsef1997-12-032-10/+4
| | | | | | code. Submitted by: Mikael Karpberg & Cy Schubert
* Abstract the CCP layer a level.brian1997-12-0324-286/+1209
| | | | Add DEFLATE support.
* Sync with sys/i386/i386/machdep.c and trap.c revisions 1.275 andkato1997-12-033-3/+110
| | | | 1.116, respectively.
* Use full path in synopsis. Syslog will add trailing \n.charnier1997-12-032-27/+39
|
* Use err(3). Remove progname and trailing \n in syslog strings.charnier1997-12-038-149/+155
|
* Work around for the Intel Pentium F00F bug; this is Intel's recommendedsef1997-12-037-7/+184
| | | | | | | workaround. Note that this currently eats up two pages extra in the system; this could be alleviated by aligning idt correctly, and then only dealing with that (as opposed to the current method of allocated two pages and copying the IDT table to that, and then setting that to be the IDT table).
* Expand default datasize to 22M, perl5 & pine are usual memory eatersache1997-12-031-2/+2
|
OpenPOWER on IntegriCloud