|
7c6beb091a
|
Add nanos6 rt tests and organize into folders
|
2022-09-12 16:16:10 +02:00 |
|
|
5970916c22
|
Print subsystem state name and TID
|
2022-09-12 16:16:10 +02:00 |
|
|
1754fd0cf2
|
Use color code for task ids by default
The default blue gradient colors can be confused with the background.
|
2022-09-12 16:16:10 +02:00 |
|
|
0ee63b87c1
|
Fix clang warnings
|
2022-09-12 16:16:10 +02:00 |
|
|
406e9bddcb
|
Strict testing and improve bad test regexes
|
2022-09-12 16:16:10 +02:00 |
|
|
24f135ca95
|
Fix indentation
|
2022-09-12 16:16:10 +02:00 |
|
David Alvarez
|
da56cd6d68
|
Add some Nanos6 emu documentation
|
2022-09-12 16:16:10 +02:00 |
|
David Alvarez
|
740582d650
|
Add Nanos6 Paraver Configs
|
2022-09-12 16:16:10 +02:00 |
|
David Alvarez
|
080898363b
|
Add Nanos6 tests
|
2022-09-12 16:16:10 +02:00 |
|
David Alvarez
|
b226afb630
|
Implement Nanos6 emulator model
|
2022-09-12 16:16:10 +02:00 |
|
David Alvarez
|
7da7ff8c1c
|
Update event descriptions
|
2022-09-12 16:16:10 +02:00 |
|
|
1cfc31e02c
|
Clarify nanos6 submit events
|
2022-09-12 16:16:10 +02:00 |
|
|
1c6ecdc6ea
|
Add scheduler submit events
|
2022-09-12 16:16:10 +02:00 |
|
|
89fbdaf5ea
|
Begin event definitions for nanos6
|
2022-09-12 16:16:10 +02:00 |
|
|
d511cf2913
|
Remove unneeded test_speed.c file
|
2022-09-12 15:57:07 +02:00 |
|
|
3b90326b12
|
Add rt tests to CI
|
2022-09-12 15:57:07 +02:00 |
|
|
c3c7aa730e
|
Add support for runtime tests
|
2022-09-12 15:57:07 +02:00 |
|
|
158f2b6ea6
|
Add missing headers for log functions
|
2022-09-12 15:57:07 +02:00 |
|
|
9e6a965276
|
Report successful emulation
|
2022-09-12 15:57:07 +02:00 |
|
|
70023f8b3a
|
Add missing copyright notice in trace.c
|
2022-07-28 16:33:45 +02:00 |
|
|
00872418a1
|
Add stream header documentation
|
2022-07-28 16:16:07 +02:00 |
|
|
c83c8d2e56
|
Update copyright
|
2022-07-27 18:24:13 +02:00 |
|
|
861a4b7f73
|
Add model version in metadata
|
2022-07-27 18:22:13 +02:00 |
|
|
610516840e
|
Add binary stream header with version
|
2022-07-26 19:04:08 +02:00 |
|
|
9820315ccb
|
Add trace specification
|
2022-07-20 12:26:21 +02:00 |
|
|
6180235b50
|
Add metadata version support
|
2022-07-18 16:47:53 +02:00 |
|
|
6fd2b51621
|
Fix the nixos image to nix v2.9.2
|
2022-07-18 16:40:52 +02:00 |
|
|
6538dbcdd9
|
Only run flush-overhead test on Release build
|
2022-06-21 15:26:51 +02:00 |
|
|
1523553577
|
Enable verbose tests on the debian build too
|
2022-06-21 15:09:55 +02:00 |
|
|
7471a70c60
|
Print flush times when the test fails
|
2022-06-21 15:03:13 +02:00 |
|
|
b18039a4bf
|
Fix verbose output on failed tests
|
2022-06-21 15:02:37 +02:00 |
|
|
8c5ff38734
|
Document deterministic colors of nOS-V task types
|
2022-06-21 12:15:38 +02:00 |
|
|
553cb45700
|
Clarify nOS-V running task logic
|
2022-06-17 17:06:08 +02:00 |
|
|
eb060cffb9
|
Remove trailing whitespace
|
2022-06-17 16:30:20 +02:00 |
|
|
430333409c
|
Fix nOS-V task pause and add regression test
|
2022-06-03 11:36:27 +02:00 |
|
|
55c93ff13c
|
Update Paraver config for type labels
|
2022-06-02 16:03:11 +02:00 |
|
|
8b3a6409e0
|
Add a test for nOS-V type labels
|
2022-06-02 15:55:08 +02:00 |
|
|
a62ba4eef5
|
Always create task types in the tests
|
2022-06-02 15:54:46 +02:00 |
|
|
880bdb48d4
|
Simplify test properties
|
2022-06-02 15:45:25 +02:00 |
|
|
c40348e2a8
|
Keep the thread set after the task ends
Allows the emulator to check when an inner task ends the next in the
stack has the same thread as before.
|
2022-06-02 15:43:42 +02:00 |
|
|
b0e25f29c7
|
Add an stronger restriction for task switching
In nOS-V, we can only switch from a running task to another if they are
from the same thread.
|
2022-06-02 15:32:40 +02:00 |
|
|
2ac9a76b3b
|
The task and type ids cannot be negative
|
2022-06-02 15:31:35 +02:00 |
|
|
b0f693360c
|
Use a hash of the type label to derive the gid
This avoids different processes running tasks with the same type label
to have different colors.
|
2022-06-02 15:28:04 +02:00 |
|
|
fa9196fd63
|
Add support for nOS-V task types
Use a unique identifier for each type, so we don't mix types with the
same id per-process.
|
2022-06-01 17:17:13 +02:00 |
|
|
ca6c85b2fb
|
Use chan index in the PRV table initialization
|
2022-06-01 17:17:13 +02:00 |
|
|
c22457d7d3
|
Add dynamic PCF types and values
|
2022-06-01 17:17:13 +02:00 |
|
|
d460290415
|
Add another test to prevent double nesting
|
2022-06-01 17:01:51 +02:00 |
|
|
24134aa04f
|
Add test for nOS-V nested tasks
|
2022-06-01 16:41:28 +02:00 |
|
|
2cb9371e3c
|
Add a CMake macro to define tests
|
2022-06-01 16:39:52 +02:00 |
|
|
69af0f721f
|
Split source and build test directories
|
2022-06-01 16:39:52 +02:00 |
|