summaryrefslogtreecommitdiff
path: root/cpukit/libmisc/cpuuse/cpuuse.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libmisc/cpuuse/cpuuse.h')
-rw-r--r--cpukit/libmisc/cpuuse/cpuuse.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/cpukit/libmisc/cpuuse/cpuuse.h b/cpukit/libmisc/cpuuse/cpuuse.h
index fd182aa21f..5497bacb29 100644
--- a/cpukit/libmisc/cpuuse/cpuuse.h
+++ b/cpukit/libmisc/cpuuse/cpuuse.h
@@ -19,12 +19,23 @@
#ifndef __RTEMS_CPUUSE_h
#define __RTEMS_CPUUSE_h
+#include <rtems.h>
#include <rtems/bspIo.h>
+#ifndef __RTEMS_USE_TICKS_FOR_STATISTICS__
+ #include <rtems/score/timestamp.h>
+#endif
+
#ifdef __cplusplus
extern "C" {
#endif
+#ifndef __RTEMS_USE_TICKS_FOR_STATISTICS__
+ extern Timestamp_Control CPU_usage_Uptime_at_last_reset;
+#else
+ extern uint32_t CPU_usage_Ticks_at_last_reset;
+#endif
+
/*
* rtems_cpu_usage_report_with_handler
*/