summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_param.c
diff options
context:
space:
mode:
authorattilio <attilio@FreeBSD.org>2013-03-04 13:14:59 +0000
committerattilio <attilio@FreeBSD.org>2013-03-04 13:14:59 +0000
commit1be810ec7308568f15799ceb7f6ad7162994537c (patch)
treefb5f2f94d7ff72f1714d3bbeff57da4a8fff44e6 /sys/kern/subr_param.c
parentdf5bf2af9de4e98baa790d9a97d7617ce5baab8f (diff)
parente5bdd2f06e53c260f9b92776f7f3b1fe5c140dae (diff)
downloadFreeBSD-src-1be810ec7308568f15799ceb7f6ad7162994537c.zip
FreeBSD-src-1be810ec7308568f15799ceb7f6ad7162994537c.tar.gz
MFC
Diffstat (limited to 'sys/kern/subr_param.c')
-rw-r--r--sys/kern/subr_param.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/sys/kern/subr_param.c b/sys/kern/subr_param.c
index f36c769..0a3580b 100644
--- a/sys/kern/subr_param.c
+++ b/sys/kern/subr_param.c
@@ -81,8 +81,10 @@ __FBSDID("$FreeBSD$");
static int sysctl_kern_vm_guest(SYSCTL_HANDLER_ARGS);
-int hz;
-int tick;
+int hz; /* system clock's frequency */
+int tick; /* usec per tick (1000000 / hz) */
+struct bintime tick_bt; /* bintime per tick (1s / hz) */
+sbintime_t tick_sbt;
int maxusers; /* base tunable */
int maxproc; /* maximum # of processes */
int maxprocperuid; /* max # of procs per user */
@@ -221,6 +223,8 @@ init_param1(void)
if (hz == -1)
hz = vm_guest > VM_GUEST_NO ? HZ_VM : HZ;
tick = 1000000 / hz;
+ tick_sbt = SBT_1S / hz;
+ tick_bt = sbttobt(tick_sbt);
#ifdef VM_SWZONE_SIZE_MAX
maxswzone = VM_SWZONE_SIZE_MAX;
OpenPOWER on IntegriCloud