Commit Graph

570 Commits

Author SHA1 Message Date
035791ff54 Increase ovnisort window to 100k events 2022-10-07 11:02:42 +02:00
37a636f387 Fix ovnisort check too 2022-10-07 11:02:03 +02:00
362c47553b Fix ovnisort handling of last event 2022-10-07 09:38:20 +02:00
bb1ff36a58 Remove synchronization group by default 2022-10-05 16:33:18 +02:00
eac6d3479d Set number of windows to one in configs 2022-10-05 16:00:16 +02:00
118e451899 Fix config titles 2022-10-05 15:58:14 +02:00
29406ca629 Fix TID and PID suffix in PCF 2022-10-05 15:56:26 +02:00
e9c66bd9dd Fix position, size and titles of configs 2022-10-05 15:25:41 +02:00
c1b2cf600c Fix Nanos6 thread type suffix in the PCF 2022-10-05 14:52:24 +02:00
e579f60085 Disable event flags by default in all configs 2022-10-05 14:14:41 +02:00
149e52881e Remove commented find_path line 2022-10-05 12:58:04 +02:00
e7dd22352f Set paused to gray and darken running colors 2022-10-05 12:52:56 +02:00
89a070b142 Set hungry color to dark red in nOS-V 2022-10-05 12:52:04 +02:00
8afe3e2b5c Set NODES home while building ovni 2022-10-04 20:13:15 +02:00
a5da2ccbfa Improve colors for nOS-V and thread state 2022-10-04 19:59:02 +02:00
03c299b7a8 Add NODES runtime tests
Also add Nanos6 and NODES package modules
2022-10-04 19:54:55 +02:00
b0619d4277 Add NODES derivation 2022-10-04 19:52:43 +02:00
08f0e14155 Add two nOS-V RT extra tests 2022-10-04 13:03:41 +02:00
e9d977210b Fix main task colors too 2022-10-04 11:44:19 +02:00
b0e84a6619 Improve colors for Nanos6 subsystems 2022-10-04 11:35:45 +02:00
22233c6431 Copy events when updating CPU tracking channels 2022-10-03 10:56:09 +02:00
68a3daffe2 Add chan_copy 2022-10-03 10:55:58 +02:00
3f3c3c8f34 Reduce progress verbosity 2022-09-30 12:09:38 +02:00
a9c3d016ed Show median in burst stats 2022-09-30 12:09:19 +02:00
404182c5fa Improve emulation progress info
Now the progress shows 100% when the emulation ends.
2022-09-30 11:49:05 +02:00
529cf2da16 Update readme 2022-09-30 10:35:04 +02:00
4f6d12dc0a Add clang-format command 2022-09-30 10:28:21 +02:00
99793dba10 Set continuation indent to 2 tabs 2022-09-30 10:25:09 +02:00
994f5f2098 Fix burst message 2022-09-29 18:43:23 +02:00
da1af8c133 Declare and set variables close to usage 2022-09-29 18:35:41 +02:00
73aa7887ae Avoid clang-format in pcf tables 2022-09-29 18:34:57 +02:00
8370c33194 Remove ovni2prv
No longer used and may be confused with ovniemu
2022-09-29 18:09:54 +02:00
06823a6e69 Print burst stats 2022-09-29 18:03:16 +02:00
70ed426ab3 Remove plot-drift.py 2022-09-29 16:52:30 +02:00
ca6d46698f Move sources to src 2022-09-29 16:52:30 +02:00
177429fabc Follow K&R coding style using clang-format 2022-09-29 16:52:28 +02:00
baefb2b01c Ignore some directories and tags 2022-09-29 16:51:59 +02:00
f6a57764d4 Protect some sections agains clang-format 2022-09-29 16:51:59 +02:00
6169bfc966 Always try to load the offset file
If not provided, it will be looked in ovni/clock-offsets.txt
2022-09-29 16:49:29 +02:00
675c4f9ee8 Store the clock offset table inside the trace
The ovnisync tool now generates it by default inside ovni directory,
and the emulator recognizes it by default if exists.
2022-09-29 14:28:47 +02:00
834b33af33 Use SPDX license identifiers 2022-09-29 14:16:47 +02:00
2feccc7ba0 Always enable RT tests if possible 2022-09-29 12:41:59 +02:00
d1cff39359 Don't print error details when IPO fails 2022-09-29 12:37:01 +02:00
41739c8927 Link with -lrt with ancient glibc 2022-09-29 12:35:25 +02:00
273d4bcc80 Speed up several-tasks test 2022-09-29 12:34:45 +02:00
fcba4ddc87 Fix sched-add race condition
Wait until all tasks have set the handle and then unblock them all.
2022-09-29 12:32:56 +02:00
148598ec8e Use non-null gradient mode for task id view 2022-09-27 17:22:06 +02:00
2e35e29256 Use random drawing mode for all configs 2022-09-27 16:06:00 +02:00
7f3608d932 Don't enforce the subsystem state if not in use
Fixes the Nanos6 test with level set to 1.
2022-09-27 15:48:35 +02:00
323933448a Test Nanos6 with multiple instrumentation levels 2022-09-27 15:43:04 +02:00