|
b1ee2e7143
|
Add taskloop test in Nanos6 and NODES
|
2023-07-28 18:15:28 +02:00 |
|
|
7c68922a95
|
Enable NODES rt instrumentation
The NODES_OVNI environment variable is now needed to enable the ovni
instrumentation.
|
2023-07-07 10:52:46 +02:00 |
|
|
f8a15df1b9
|
Fix Nanos6 and NODES rt tests
|
2023-05-31 19:16:18 +02:00 |
|
|
64c2d52a7a
|
Always enable all tests for ovni-rt
|
2023-05-30 18:16:08 +02:00 |
|
|
f5a911485a
|
Remove unused configuration options for nOS-V
|
2023-05-30 17:41:05 +02:00 |
|
|
d0a47783f2
|
Use the completion callback to wait
The memory allocated is freed after the spawned function is executed.
|
2023-05-08 19:23:42 +02:00 |
|
|
7d7c59bbf8
|
Fix bug in spawn task tests
The argument passed to nanos6_spawn_function() was being destroyed when
the parent function ends.
|
2023-05-02 20:04:29 +02:00 |
|
|
3c6c6ed230
|
Add taskiter NODES test
|
2023-04-17 15:58:19 +00:00 |
|
|
080d1df3e1
|
Remove _DEFAULT_SOURCE from tests
|
2023-03-24 12:08:45 +00:00 |
|
|
848a1de963
|
Constraint _GNU_SOURCE in compat.c only
|
2023-03-24 12:08:45 +00:00 |
|
|
1e822c248e
|
Remove duplicated _POSIX_C_SOURCE define
|
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 |
|
|
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 |
|
|
4c7b44510a
|
Remove empty tests
|
2023-03-24 12:08:45 +00:00 |
|
|
9407616c2b
|
Add Nanos6 spawn task rt tests
|
2023-03-24 12:08:45 +00:00 |
|
|
451d4be386
|
Port ovnisort
|
2023-03-24 12:08:45 +00:00 |
|
|
02db4b6369
|
Add support for NODES
|
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 |
|
|
e674c92f13
|
Enable emu and rt tests for nanos6 and ovni
|
2023-03-24 12:08:45 +00:00 |
|
|
e47cf8fe22
|
Disable taskfor runtime test
|
2022-12-13 13:29:09 +01:00 |
|
|
2017541a55
|
Update nanos6.toml file
|
2022-11-14 12:12:00 +01:00 |
|
|
190cd8b822
|
Sort NODES test traces too
|
2022-10-07 11:28:10 +02:00 |
|
|
f85826b093
|
Use same nOS-V config for NODES tests
|
2022-10-07 11:27:50 +02:00 |
|
|
5b4a9c7da4
|
Sort nOS-V test traces
|
2022-10-07 11:27:20 +02:00 |
|
|
221f21b776
|
Use custom nOS-V shared memory name
|
2022-10-07 11:25:31 +02:00 |
|
|
03c299b7a8
|
Add NODES runtime tests
Also add Nanos6 and NODES package modules
|
2022-10-04 19:54:55 +02:00 |
|
|
08f0e14155
|
Add two nOS-V RT extra tests
|
2022-10-04 13:03:41 +02:00 |
|
|
99793dba10
|
Set continuation indent to 2 tabs
|
2022-09-30 10:25:09 +02:00 |
|
|
177429fabc
|
Follow K&R coding style using clang-format
|
2022-09-29 16:52:28 +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 |
|
|
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 |
|
|
323933448a
|
Test Nanos6 with multiple instrumentation levels
|
2022-09-27 15:43:04 +02:00 |
|
|
1a67fa40d4
|
Add taskfor test
|
2022-09-21 13:16:53 +02:00 |
|
|
8cab61bc62
|
Always emit task body when running a task
The emulator now enforces that the subsystem state is task body when a task
begins, either a new task or a nested one.
|
2022-09-21 13:02:24 +02:00 |
|
|
b5e70b90a7
|
Reduce tasks in sched-add tests
Also remove unused printf and follow style.
|
2022-09-14 13:20:15 +02:00 |
|
|
09e11b28a4
|
Add nanos6 as library and sched-add test
|
2022-09-13 15:36:55 +02:00 |
|
|
4f1125818c
|
Add ovni level config to nanos6.toml
|
2022-09-12 16:16:11 +02:00 |
|
|
7e8ec9ebc7
|
Reduce task duration
|
2022-09-12 16:16:11 +02:00 |
|
|
cc1f5d769f
|
Add Nanos6 rt test with several tasks
|
2022-09-12 16:16:11 +02:00 |
|
|
ac1ae8e69d
|
Use one event per blocking type in Nanos6
|
2022-09-12 16:16:10 +02:00 |
|
|
6551ba80b1
|
Compute test name from source file
|
2022-09-12 16:16:10 +02:00 |
|
|
7c6beb091a
|
Add nanos6 rt tests and organize into folders
|
2022-09-12 16:16:10 +02:00 |
|
|
c3c7aa730e
|
Add support for runtime tests
|
2022-09-12 15:57:07 +02:00 |
|