]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/timer.c
xnu-2782.1.97.tar.gz
[apple/xnu.git] / osfmk / kern / timer.c
index 7cce6afe31c340f62fb45c2fb05ba5ab4c830f21..2ddcbd9b63428db8c0f41be7b72c89efd9c6db21 100644 (file)
@@ -56,9 +56,6 @@
 /* 
  */
 
-#include <stat_time.h>
-#include <machine_timer_routines.h>
-
 #include <mach/kern_return.h>
 #include <mach/port.h>
 #include <kern/queue.h>
@@ -67,6 +64,8 @@
 #include <kern/sched_prim.h>
 #include <kern/timer.h>
 
+int precise_user_kernel_time = 1;
+
 /*
  *     timer_init initializes a timer.
  */
@@ -74,9 +73,7 @@ void
 timer_init(
        timer_t         timer)
 {
-#if    !STAT_TIME
        timer->tstamp = 0;
-#endif /* STAT_TIME */
 #if    defined(__LP64__)
        timer->all_bits = 0;
 #else
@@ -120,8 +117,6 @@ timer_advance(
 #endif         /* defined(__LP64__) */
 }
 
-#if    !STAT_TIME
-
 void
 timer_start(
        timer_t         timer,
@@ -151,14 +146,6 @@ timer_switch(
        new_timer->tstamp = tstamp;
 }
 
-#if    MACHINE_TIMER_ROUTINES
-
-/*
- *     Machine-dependent code implements the timer event routine.
- */
-
-#else  /* MACHINE_TIMER_ROUTINES */
-
 /*
  *     Update the current thread timer and
  *     start the new timer.  Requires a current
@@ -186,7 +173,3 @@ thread_timer_event(
        PROCESSOR_DATA(processor, thread_timer) = new_timer;
        new_timer->tstamp = tstamp;
 }
-
-#endif /* MACHINE_TIMER_ROUTINES */
-
-#endif /* STAT_TIME */