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