|
81875450a8
|
Add unit tests for PRV_SKIPDUP and PRV_EMITDUP
|
2023-03-24 12:08:45 +00:00 |
|
|
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 |
|