]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/rtclock.h
xnu-1504.9.17.tar.gz
[apple/xnu.git] / osfmk / i386 / rtclock.h
index ec3e922d83384dafb17d6c7d00c6a0a785a54c6e..82441c2095cd90707ce76aa77cf5fc8b5b36b6f3 100644 (file)
@@ -1,5 +1,5 @@
 /*
 /*
- * Copyright (c) 2004-2007 Apple Inc. All rights reserved.
+ * Copyright (c) 2004-2010 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
@@ -53,7 +53,9 @@ typedef struct rtc_nanotime {
        uint32_t        spare1;
 } rtc_nanotime_t;
 
        uint32_t        spare1;
 } rtc_nanotime_t;
 
+#if 0
 #include <kern/etimer.h>
 #include <kern/etimer.h>
+#endif
 
 struct cpu_data;
 
 
 struct cpu_data;
 
@@ -66,6 +68,10 @@ extern void  _rtc_nanotime_store(
                        uint32_t        shift,
                        rtc_nanotime_t  *dst);
 
                        uint32_t        shift,
                        rtc_nanotime_t  *dst);
 
+extern void    _rtc_nanotime_adjust(
+                       uint64_t        tsc_base_delta,
+                       rtc_nanotime_t  *dst);
+
 extern uint64_t        _rtc_nanotime_read(
                        rtc_nanotime_t  *rntp,
                        int             slow);
 extern uint64_t        _rtc_nanotime_read(
                        rtc_nanotime_t  *rntp,
                        int             slow);