Home | History | Annotate | Download | only in kern
History log of /src/sys/kern/subr_syscall_stats.c
RevisionDateAuthorComments
 1.5  27-Jan-2019  pgoyette Merge the [pgoyette-compat] branch
 1.4  22-Dec-2018  christos use the proper rcsid for the kernel
 1.3  25-Feb-2014  pooka branches: 1.3.28; 1.3.30;
Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before
the sysctl link sets are processed, and remove redundancy.

Shaves >13kB off of an amd64 GENERIC, not to mention >1k duplicate
lines of code.
 1.2  29-Apr-2008  martin branches: 1.2.34; 1.2.44; 1.2.50;
Convert to new 2 clause license
 1.1  18-Feb-2007  dsl branches: 1.1.2; 1.1.6; 1.1.42; 1.1.44; 1.1.46;
Add code to support per-system call statistics:
option SYSCALL_STATS counts the number of times each system call is made
option SYSCALL_TIMES counts the amount of time spent in each system call
Currently the counting hooks have only been added to the i386 system call
handler, and the time spent in interrupts is not subtracted.
It ought also be possible to add the times to the processes profiling
counters in order to get a more accurate user/system/interrupt split.
The counts themselves are readable via the sysctl interface.
 1.1.46.1  16-May-2008  yamt sync with head.
 1.1.44.1  18-May-2008  yamt sync with head.
 1.1.42.1  02-Jun-2008  mjf Sync with HEAD.
 1.1.6.2  27-Feb-2007  yamt - sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
 1.1.6.1  18-Feb-2007  yamt file subr_syscall_stats.c was added on branch yamt-idlelwp on 2007-02-27 16:54:29 +0000
 1.1.2.2  26-Feb-2007  yamt sync with head.
 1.1.2.1  18-Feb-2007  yamt file subr_syscall_stats.c was added on branch yamt-lazymbuf on 2007-02-26 09:11:16 +0000
 1.2.50.1  18-May-2014  rmind sync with head
 1.2.44.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.34.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.3.30.1  10-Jun-2019  christos Sync with HEAD
 1.3.28.1  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts

RSS XML Feed