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
598aea7dc9
Fix clock offset for looms with the same host
...
The offset is applied to all looms matching the host in the form
"loom.${host}.${suffix}", where the suffix is ignored.
2022-09-27 11:24:52 +02:00
121030537d
Store the hostname until the first dot
...
The loom name "loom.xyz.123" will produce the hostname "xyz", so Nanos6 programs
can use the ovnisync tool too.
Also, sort the loom array directly, so we avoid potential problems by sorting
the loom and the hostnames individually (when there are repeated entries).
2022-09-22 11:56:48 +02:00
7751099d60
Print when the clock offset is being loaded
2022-09-22 11:55:32 +02:00
c82b95ff07
Fix emu tests for taskfor and task body events
2022-09-21 17:31:28 +02:00
b44c245405
Use 6t events for subsystem transition
...
No longer mix task state transitions (6T) with subsystem changes.
2022-09-21 17:30:23 +02:00