f87ab0f4dd
Switch bscpkgs input to jungle
...
CI / build:rt (pull_request) Failing after 6m38s
CI / build:asan (pull_request) Failing after 8m48s
CI / build:debug (pull_request) Successful in 22m27s
CI / build:nompi (pull_request) Successful in 20m37s
CI / build:compilers (pull_request) Successful in 18m22s
CI / build:local (pull_request) Successful in 23m13s
The bscpkgs repository has been merged into jungle.
See: rarias/jungle#189
2025-10-10 12:57:26 +02:00
e5f603f1e5
Update nOS-V commit for HWC support
CI / build:debug (push) Successful in 49s
CI / build:nompi (push) Successful in 48s
CI / build:compilers (push) Successful in 47s
CI / build:rt (push) Failing after 2m59s
CI / build:asan (push) Failing after 5m11s
CI / build:local (push) Successful in 5m17s
2025-09-25 16:46:05 +02:00
973a210824
Update LLVM commit to fix task events
2025-05-07 16:50:46 +02:00
88073d2205
Update nOS-V commit for race fix
...
See: https://gitlab.bsc.es/nos-v/nos-v/-/merge_requests/165
2025-05-07 15:55:02 +02:00
62a1ff9b73
Update bench6 commit
2025-04-25 11:47:50 +02:00
57028f1f5b
Use MPICH to run tests with MPI
...
OpenMPI doesn't work on jungle machines unless it is properly
configured. We should eventually move to the same configuration that we
use for packages in jungle.
2025-04-25 11:47:50 +02:00
1f71bc8e90
Add bench6 to run benchmark tests
2025-04-25 11:47:45 +02:00
c2f9bf0b75
Update LLVM commit for OpenMP
...
The new passive policy is fixed in a new commit.
2025-04-23 15:16:32 +02:00
120e69eeec
Remove deprecated gcc <= 8 and add gcc 14
2025-04-23 15:10:12 +02:00
a007e77f72
flake.lock: Update
...
Flake lock file updates:
• Updated input 'bscpkgs':
'git+https://git.sr.ht/~rodarima/bscpkgs?ref=refs/heads/master&rev=3b21a32d835ff06741d5d59cd023ff2ae1ecb19f ' (2024-01-15)
→ 'git+https://git.sr.ht/~rodarima/bscpkgs?ref=refs/heads/master&rev=f962816eabd534eafe948499322589921f230e72 ' (2025-03-07)
• Updated input 'nixpkgs':
'path:/nix/store/wl5m5xfayd69ycyspzyd4rilfgl6wmh0-source?lastModified=1693663421&narHash=sha256-ImMIlWE/idjcZAfxKK8sQA7A1Gi/O58u5/CJA%2Bmxvl8%3D&rev=e56990880811a451abd32515698c712788be5720' (2023-09-02)
→ 'github:NixOS/nixpkgs/9c6b49aeac36e2ed73a8c472f1546f6d9cf1addc?narHash=sha256-i/UJ5I7HoqmFMwZEH6vAvBxOrjjOJNU739lnZnhUln8%3D' (2025-01-14)
2025-04-23 15:08:46 +02:00
3338878c72
Update nOS-V commit to reduce yield events
2025-03-24 16:01:38 +01:00
Raúl Peñacoba Veigas
9826879bcd
Add OpenMP support for labels and taskID views
...
CI / build:rt (push) Failing after 15s
CI / build:debug (push) Successful in 13s
CI / build:asan (push) Failing after 13s
CI / build:nompi (push) Successful in 13s
CI / build:compilers (push) Successful in 13s
CI / build:local (push) Successful in 23s
Co-authored-by: Rodrigo Arias Mallo <rodrigo.arias@bsc.es>
2024-12-09 16:41:16 +01:00
a4a5bf0d37
Update nosv
2024-11-08 10:13:00 +01:00
60b575c8f8
Add python3 dependency for openmp
2024-10-29 09:42:03 +01:00
3a20cb717c
Update runtimes, clang and ovni commits for CI
2024-10-29 09:41:58 +01:00
6cb983a7c4
Update nOS-V commit
2024-09-09 08:51:04 +02:00
61d57901b1
Enable undefined behavior sanitizer in CI
2024-07-29 13:09:41 +02:00
42feb53c86
Cross compile for ARMv7, Aarch64 and RISC-V 64
...
Adds CI cross-compilation tests for those architectures. Requires the
host to be able to run thos binaries via binfmt.
See: https://docs.kernel.org/admin-guide/binfmt-misc.html
2024-07-24 15:12:09 +02:00
247ea7e7c3
Add nosv.can_breakdown attribute check
...
The nosv.can_breakdown attribute states if enough events for the
breakdown model of nOS-V are enabled at runtime. It is used to ensure
that breakdown traces have the progress events enabled along with others
required for proper visualization of traces.
The emulator will panic when the level is not enough, instead of relying
on users to always remember to enable the correct level.
2024-06-18 12:06:42 +02:00
16b9b2ba85
Update nOS-V commit for RT tests
2024-06-12 16:51:57 +02:00
8f1f7a2040
Update nOS-V commit
2024-03-27 12:05:56 +01:00
Raúl Peñacoba Veigas
7cb67ecaee
Update flake.nix llvm pinned commit to b813108e
2024-03-15 15:53:10 +01:00
f81c5695f1
Update nOS-V commit to test parallel tasks
2024-03-13 17:44:02 +01:00
55318d9da7
Update OpenMP emulation model
...
Add more tests, subsystem states and documentation.
2024-03-12 11:35:18 +01:00
7a62e396cb
Update nOS-V version for nested RT tests
2024-02-13 16:24:37 +01:00
7212273141
Update nOS-V and Nanos6 for CI tests
...
The new versions include the call to ovni_thread_free() when a thread
finishes.
2023-12-20 12:07:42 +01:00
1959ad047f
Update runtimes to master with an overlay
...
Use an overlay to change CI packages recursively to also update
depedencies.
2023-12-15 11:06:41 +01:00
eda93acc49
Use pkg-config to find nOS-V
2023-11-08 15:58:46 +01:00
d100b42e5a
Port nix CI to flakes
...
Change bscpkgs repo url to sourcehut
2023-10-19 11:18:45 +02:00