On 10/30/2014 8:39 AM, Sebastian Huber wrote: > On 28/10/14 16:17, Jennifer Averett wrote: >> + /* Count the number of tasks and sort this load value */ >> + task_count++; >> + for (i = 0; i < RTEMS_CPUUSAGE_TOP_MAX_LOAD_TASKS; i++) { >> + if (load_tasks[i]) { >> + if ((l == 0) || (l < load[i])) >> + continue; >> + for (j = (RTEMS_CPUUSAGE_TOP_MAX_LOAD_TASKS - 1); j >= i; >> j--){ >> + load_tasks[j + 1] = load_tasks[j]; >> + load[j + 1] = load[j]; >> + } >> + } >> + load_tasks[i] = the_thread; >> + load[i] = l; >> + break; >> + } > This breaks all ports using CPU_TIMESTAMP_USE_STRUCT_TIMESPEC: > > /home/sh/rtems-4.11/c/src/../../cpukit/libmisc/cpuuse/cpuusagetop.c: In > function 'rtems_cpuusage_top_thread': > /home/sh/rtems-4.11/c/src/../../cpukit/libmisc/cpuuse/cpuusagetop.c:117:24: > error: invalid operands to binary == (have 'Thread_CPU_usage_t' and 'int') > if ((l == 0) || (l < load[i])) > ^ > /home/sh/rtems-4.11/c/src/../../cpukit/libmisc/cpuuse/cpuusagetop.c:117:36: > error: invalid operands to binary < (have 'Thread_CPU_usage_t' and 'long long > unsigned int') > if ((l == 0) || (l < load[i])) > ^ > /home/sh/rtems-4.11/c/src/../../cpukit/libmisc/cpuuse/cpuusagetop.c:125:24: > error: incompatible types when assigning to type 'long long unsigned int' > from > type 'Thread_CPU_usage_t' > load[i] = l; > ^ > /home/sh/rtems-4.11/c/src/../../cpukit/libmisc/cpuuse/cpuusagetop.c:192:13: > error: incompatible types when assigning to type 'Timestamp_Control' from > type > 'long long unsigned int' > ran = load[i]; > ^ Jennifer and I just looked through my build logs from overnight and didn't see this.
Which BSP and configure command? We understand the issue but want to confirm it in the right configuration. -- Joel Sherrill, Ph.D. Director of Research & Development joel.sherr...@oarcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel