|
|
c2b6bfd3a8
|
Set the size of the channel property arrays
Arrays which don't initialize the last elements of the enumeration are
shorter and will cause a buffer overflow when read in a loop.
|
2023-04-24 12:37:20 +02:00 |
|
|
|
7aa3434e79
|
Remove ENABLE_DEBUG comments
|
2023-04-06 15:33:15 +00:00 |
|
|
|
467cc9aa7e
|
Fix value_str() usage
|
2023-04-06 15:33:15 +00:00 |
|
|
|
4f440c5104
|
Add some debug messages
|
2023-04-06 15:33:15 +00:00 |
|
|
|
ddbb7dd9f4
|
Add include-what-you-use
Adds forwards declarations in headers and includes all headers in
sources, even if they are found by transitive includes.
|
2023-03-24 12:08:45 +00:00 |
|
|
|
648411c686
|
Remove trailing new line in err() and die()
|
2023-03-24 12:08:45 +00:00 |
|
|
|
ad88e25278
|
Remove track mode argument from cpu_get_th_chan()
|
2023-03-24 12:08:45 +00:00 |
|
|
|
4a2a9ec685
|
Replace uses of die() with err() + return
|
2023-03-24 12:08:45 +00:00 |
|
|
|
8da0342760
|
Set thread and CPU channels to ignore duplicates
Some of the PRV channels no longer need to skip duplicates.
|
2023-03-24 12:08:45 +00:00 |
|
|
|
ab3e823134
|
Rename CHAN_DUPLICATES to CHAN_ALLOW_DUP
|
2023-03-24 12:08:45 +00:00 |
|
|
|
68690b4127
|
Define all static PRV types in a global enum
|
2023-03-24 12:08:45 +00:00 |
|
|
|
a24477629d
|
Set PRV flags explicitly per channel
Added PRV_EMITDUP and PRV_SKIPDUP to allow the check to be skipped. By
default it will fail to emit duplicated values.
|
2023-03-24 12:08:45 +00:00 |
|
|
|
c55a92872b
|
Remove unused appid cpu channel
A similar channel is used in nosv model to report the appid of the
running task.
|
2023-03-24 12:08:45 +00:00 |
|
|
|
0eb88af4b9
|
Use the CPU phyid for the name only
The logical index is used to change the affinity of the threads.
|
2023-03-24 12:08:45 +00:00 |
|
|
|
2eac823014
|
Add missing PCF thread types
|
2023-03-24 12:08:45 +00:00 |
|
|
|
2ae702e3e4
|
Remove unused cpu flush channel
This channel is now controlled by the ovni model.
|
2023-03-24 12:08:45 +00:00 |
|
|
|
2d8b68bff2
|
Link processes and CPUs with the loom
|
2023-03-24 12:08:45 +00:00 |
|
|
|
259de4df43
|
Add track module and port Nanos6 model
|
2023-03-24 12:08:45 +00:00 |
|
|
|
0746d2a0ec
|
Add CPU oversubscription test
|
2023-03-24 12:08:45 +00:00 |
|
|
|
a818795d88
|
Add support for nOS-V
Most of the model is taken from nanos6, we should refactor them.
|
2023-03-24 12:08:45 +00:00 |
|
|
|
f1b130eb39
|
Move paraver sources to pv/
|
2023-03-24 12:08:45 +00:00 |
|
|
|
cc5582c493
|
Split nanos6 model into separate files
|
2023-03-24 12:08:45 +00:00 |
|
|
|
4a8255e227
|
Complete Nanos6 model
|
2023-03-24 12:08:45 +00:00 |
|
|
|
524ccc4dd5
|
Begin porting nanos6 model
|
2023-03-24 12:08:45 +00:00 |
|
|
|
04029995be
|
Begin porting the ovni model
|
2023-03-24 12:08:45 +00:00 |
|
|
|
12bfd3fe26
|
Add loom and proc
|
2023-03-24 12:08:45 +00:00 |
|
|
|
f5db3a9814
|
Add cpu module and begin ovni model
|
2023-03-24 12:08:45 +00:00 |
|