Skip to content

tests/benchmarks/timing_info reports strange values on quark_se_c1000:x86, altera_max10:nios2 #14556

@arun1joshi

Description

@arun1joshi

tests/benchmarks/timing_info reports strange values on quark_se_c1000, nrf51_pca10040
The test is failing in this commit: [96235c5]

Arch: x86
Platforms: quark_se_c1000_devboard
Notice context switch value.

Error on console log:
***** Booting Zephyr OS v1.14.0-rc1-1177-gea5d54c61bca (delayed boot 1000ms) *****
starting test - Time Measurement
Timing Results: Clock Frequency: 32 MHz
Context switch                               :4294367854 cycles , 1055009261 ns
Interrupt latency                            :  48 cycles ,  1500 ns
Tick overhead                                : 160 cycles ,  5000 ns
Thread Creation                              : 474 cycles , 14812 ns
Thread cancel                                : 317 cycles ,  9906 ns
Thread abort                                 : 542 cycles , 16937 ns
Thread Suspend                               : 511 cycles , 15968 ns
Thread Resume                                : 488 cycles , 15250 ns
Thread Yield                                 : 422 cycles , 13187 ns
Thread Sleep                                 : 714 cycles , 22312 ns
Heap Malloc                                  :1244 cycles , 38875 ns
Heap Free                                    :1412 cycles , 44125 ns
Semaphore Take with context switch           : 772 cycles , 24125 ns
Semaphore Give with context switch           : 688 cycles , 21500 ns
Semaphore Take without context switch        : 120 cycles ,  3750 ns
Semaphore Give without context switch        : 259 cycles ,  8093 ns
Mutex lock                                   : 286 cycles ,  8937 ns
Mutex unlock                                 : 388 cycles , 12125 ns
Message Queue Put with context switch        : 736 cycles , 23000 ns
Message Queue Put without context switch     : 294 cycles ,  9187 ns
Message Queue get with context switch        : 898 cycles , 28062 ns
Message Queue get without context switch     : 302 cycles ,  9437 ns
MailBox synchronous put                      :1297 cycles , 40531 ns
MailBox synchronous get                      : 859 cycles , 26843 ns
MailBox asynchronous put                     : 549 cycles , 17156 ns
MailBox get without context switch           : 842 cycles , 26312 ns
Timing Measurement  finished
PASS - main
===================================================================
===================================================================
RunID: :i5zn
PROJECT EXECUTION SUCCESSFUL

Arch: nios2
Platforms: altera_max10
Notice thread yield, and heap malloc value.

***** Booting Zephyr OS v1.14.0-rc1-1177-gea5d54c61bca (delayed boot 3000ms) *****
starting test - Time Measurement
Timing Results: Clock Frequency: 50 MHz
Context switch                               : 333 cycles ,  6660 ns
Interrupt latency                            : 337 cycles ,  6740 ns
Tick overhead                                :2054 cycles , 41080 ns
Thread Creation                              :2130 cycles , 42600 ns
Thread cancel                                :1674 cycles , 33480 ns
Thread abort                                 :2910 cycles , 58200 ns
Thread Suspend                               :1981 cycles , 39620 ns
Thread Resume                                :2034 cycles , 40680 ns
Thread Yield                                 :2783138764 cycles , 4123167728 ns
Thread Sleep                                 :3847 cycles , 76940 ns
Heap Malloc                                  :42521077 cycles , 850421540 ns
Heap Free                                    :2387 cycles , 47740 ns
Semaphore Take with context switch           :2927 cycles , 58540 ns
Semaphore Give with context switch           :2931 cycles , 58620 ns
Semaphore Take without context switch        : 573 cycles , 11460 ns
Semaphore Give without context switch        :1248 cycles , 24960 ns
Mutex lock                                   :1253 cycles , 25060 ns
Mutex unlock                                 :1334 cycles , 26680 ns
Message Queue Put with context switch        :4029 cycles , 80580 ns
Message Queue Put without context switch     :1749 cycles , 34980 ns
Message Queue get with context switch        :4143 cycles , 82860 ns
Message Queue get without context switch     :1962 cycles , 39240 ns
MailBox synchronous put                      :7250 cycles , 145000 ns
MailBox synchronous get                      :6378 cycles , 127560 ns
MailBox asynchronous put                     :4698 cycles , 93960 ns
MailBox get without context switch           :4590 cycles , 91800 ns
Timing Measurement  finished
PASS - main
===================================================================
===================================================================
RunID: :oubs
PROJECT EXECUTION SUCCESSFUL

Metadata

Metadata

Labels

bugThe issue is a bug, or the PR is fixing a bugpriority: lowLow impact/importance bug

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions