|
c0afc79d4e
|
Use OK() and ERR() in unit tests
Also remove prefixes and trailing new lines in err() and die()
|
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 |
|
|
3f44be9f2f
|
Include path.h for loom.c
|
2023-03-24 12:08:45 +00:00 |
|
|
91957b4ed6
|
Remove commented code in loom.c
|
2023-03-24 12:08:45 +00:00 |
|
|
9a0d0df33d
|
Use path_has_prefix in loom.c
|
2023-03-24 12:08:45 +00:00 |
|
|
7772541f7d
|
Remove commented code in emu_stat.c
|
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 |
|
|
9a4a4a0005
|
Remove bay_remove()
|
2023-03-24 12:08:45 +00:00 |
|
|
5a03fd49e9
|
Remove function prefix from err()
|
2023-03-24 12:08:45 +00:00 |
|
|
9cb752e102
|
Emit warning when cfg directory exists
|
2023-03-24 12:08:45 +00:00 |
|
|
2e91d29ae9
|
Check fwrite return value
|
2023-03-24 12:08:45 +00:00 |
|
|
9304e84262
|
Fix spaces in ovni/setup.c
|
2023-03-24 12:08:45 +00:00 |
|
|
2be46393e1
|
Merge process_ev into model_ovni_event
|
2023-03-24 12:08:45 +00:00 |
|
|
06c250500c
|
Warn when median burst time exceeds 100 ns
|
2023-03-24 12:08:45 +00:00 |
|
|
7b0d446b02
|
Add payload size checks for affinity events
|
2023-03-24 12:08:45 +00:00 |
|
|
9b209fab20
|
Remove spaces from kernel/setup.c
|
2023-03-24 12:08:45 +00:00 |
|
|
5556c521a0
|
Simplify context switch logic
|
2023-03-24 12:08:45 +00:00 |
|
|
74f253b575
|
Ignore Nanos6 progress events
|
2023-03-24 12:08:45 +00:00 |
|
|
96cfd6247e
|
Remove switch in prv emit
|
2023-03-24 12:08:45 +00:00 |
|
|
b42fb4d2f3
|
Check prv_* return values
|
2023-03-24 12:08:45 +00:00 |
|
|
9de0b18db2
|
Merge is_dup condition
|
2023-03-24 12:08:45 +00:00 |
|
|
38ebc3afce
|
Protect return value with USE_RET
|
2023-03-24 12:08:45 +00:00 |
|
|
fb95abcc25
|
Update documentation on duplicate values
|
2023-03-24 12:08:45 +00:00 |
|
|
9572d79f72
|
Remove PRV_SKIPNULL flag
|
2023-03-24 12:08:45 +00:00 |
|
|
4a2a9ec685
|
Replace uses of die() with err() + return
|
2023-03-24 12:08:45 +00:00 |
|
|
0bdfea309a
|
Simplify pcf_labels type
|
2023-03-24 12:08:45 +00:00 |
|
|
eaafd916be
|
Fix wrong malloc error message
|
2023-03-24 12:08:45 +00:00 |
|
|
6deef0308a
|
Fix underflow in path_remove_trailing()
|
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 |
|
|
e625897766
|
Add CHAN_IGNORE_DUP to ignore 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 |
|
|
7fba5cbdcc
|
Use a common variable to define the loom prefix
|
2023-03-24 12:08:45 +00:00 |
|
|
411ea962ff
|
Don't assume chan value is int64 in chan_pop()
|
2023-03-24 12:08:45 +00:00 |
|
|
f61711047c
|
Remove buffer argument from value_str()
Use a ring of buffers instead, so we can printf() up to 16 values in
the same call.
|
2023-03-24 12:08:45 +00:00 |
|
|
36bf4250f3
|
Remove die() usage from track.c
|
2023-03-24 12:08:45 +00:00 |
|
|
f957461c92
|
Fix emit comment in bay.c
|
2023-03-24 12:08:45 +00:00 |
|
|
6c7b64f7f2
|
Use memcmp() in value_is_equal()
|
2023-03-24 12:08:45 +00:00 |
|
|
2442d5decb
|
Use 64 bit for type member in struct value
Now all the members are aligned to 64 bits, and there is no need to pack
the structure.
|
2023-03-24 12:08:45 +00:00 |
|
|
82f1cc287d
|
Update copyright years to 2021-2023
|
2023-03-24 12:08:45 +00:00 |
|
|
eb8d10771b
|
Indent #pragma statements
|
2023-03-24 12:08:45 +00:00 |
|
|
6f31af0612
|
Remove ovni prefix from pcf.h guards
|
2023-03-24 12:08:45 +00:00 |
|
|
4c7b44510a
|
Remove empty tests
|
2023-03-24 12:08:45 +00:00 |
|
|
a4452dee8c
|
Use OK() and ERR() macros in cpu and loom tests
Some return checks were missing too.
|
2023-03-24 12:08:45 +00:00 |
|
|
dc2a016c6b
|
Add missing checks of return value
|
2023-03-24 12:08:45 +00:00 |
|
|
a0a70b1ffc
|
Ensure the return value is used
|
2023-03-24 12:08:45 +00:00 |
|
|
b08e148cbe
|
Update mux documentation
|
2023-03-24 12:08:45 +00:00 |
|
|
5adfd80bce
|
Move user guide docs to a new directory
|
2023-03-24 12:08:45 +00:00 |
|
|
78c4bba62e
|
Match the PRV event in delayed-connect-ss test
Ensures the delayed connect of the CPU and thread muxes still causes the
output to be updated properly.
|
2023-03-24 12:08:45 +00:00 |
|
|
30761c266b
|
Emit the rank too when switching Nanos6 tasks
The task type and rank are allowed to emit PRV duplicates.
|
2023-03-24 12:08:45 +00:00 |
|
|
31b2ef5ffe
|
Emit the appid and type in nosv task switch
Duplicates are allowed in the PRV for the task type, appid and rank, as
we may switch to inline if0 tasks with the same values.
|
2023-03-24 12:08:45 +00:00 |
|