summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc/cpuuse/cpuusagereport.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--cpukit/libmisc/cpuuse/cpuusagereport.c (renamed from cpukit/libmisc/cpuuse/cpuuse.c)28
1 files changed, 4 insertions, 24 deletions
diff --git a/cpukit/libmisc/cpuuse/cpuuse.c b/cpukit/libmisc/cpuuse/cpuusagereport.c
index cf1b6f2b4d..89f264db40 100644
--- a/cpukit/libmisc/cpuuse/cpuuse.c
+++ b/cpukit/libmisc/cpuuse/cpuusagereport.c
@@ -82,7 +82,11 @@ void rtems_cpu_usage_report( void )
#endif
printk( "CPU Usage by thread\n"
+ #ifdef RTEMS_ENABLE_NANOSECOND_CPU_USAGE_STATISTICS
+ " ID NAME SECONDS PERCENT\n"
+ #else
" ID NAME TICKS PERCENT\n"
+ #endif
);
for ( api_index = 1 ;
@@ -143,27 +147,3 @@ void rtems_cpu_usage_report( void )
printk( "Total Units = %" PRId32 "\n\n", total_units );
#endif
}
-
-static void CPU_usage_Per_thread_handler(
- Thread_Control *the_thread
-)
-{
- #ifdef RTEMS_ENABLE_NANOSECOND_CPU_USAGE_STATISTICS
- the_thread->cpu_time_used.tv_sec = 0;
- the_thread->cpu_time_used.tv_nsec = 0;
- #else
- the_thread->ticks_executed = 0;
- #endif
-}
-
-/*
- * rtems_cpu_usage_reset
- */
-void rtems_cpu_usage_reset( void )
-{
- #ifndef RTEMS_ENABLE_NANOSECOND_CPU_USAGE_STATISTICS
- CPU_usage_Ticks_at_last_reset = _Watchdog_Ticks_since_boot;
- #endif
-
- rtems_iterate_over_all_threads(CPU_usage_Per_thread_handler);
-}