]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/commpage/commpage.h
xnu-792.24.17.tar.gz
[apple/xnu.git] / osfmk / i386 / commpage / commpage.h
index 1e368d84d5d11a90febab9ed92fb67e5861fc5cf..2a14d32eb3b072f319149557490de4c4f3c935ba 100644 (file)
@@ -63,6 +63,15 @@ extern       char    *commPagePtr;                           // virt address of commpage in kernel map
 
 extern void    commpage_set_timestamp(uint64_t tbr,uint32_t secs,uint32_t usecs,uint32_t ticks_per_sec);
 
 
 extern void    commpage_set_timestamp(uint64_t tbr,uint32_t secs,uint32_t usecs,uint32_t ticks_per_sec);
 
+typedef struct {
+       uint64_t        nt_base_tsc;
+       uint64_t        nt_base_ns; 
+       uint32_t        nt_scale;
+       uint32_t        nt_shift;
+       uint64_t        nt_check_tsc;
+} commpage_nanotime_t;
+extern  void   commpage_set_nanotime(commpage_nanotime_t *new_nanotime);
+
 #endif /* __ASSEMBLER__ */
 
 #endif /* _I386_COMMPAGE_H */
 #endif /* __ASSEMBLER__ */
 
 #endif /* _I386_COMMPAGE_H */