75f994f61d
cmake: fix invalid paths
2024-02-28 02:35:36 +01:00
2aa4fbbfa9
update spdlog submodule
2024-02-28 02:35:36 +01:00
5f331aee71
tests: port unit tests to C++
2024-02-28 02:35:36 +01:00
bb2ea53856
log: add option to add a callback to C logging subsystem
2024-02-28 02:35:36 +01:00
d01b76070d
tsc: add missing extern "C" declaration
2024-02-28 02:35:36 +01:00
bf0b8f949e
hash_table: allow constant key
2024-02-28 02:35:36 +01:00
ceeff5e9bb
fix compilation on linux
2024-02-28 02:35:36 +01:00
af2a11b28c
introduce new PORJECT_* macros
2024-02-28 02:35:36 +01:00
7ef001afa8
moved more code from VILLASnode to VILLAScommon
2024-02-28 02:35:36 +01:00
2aef3aba54
refactor: change project name from VILLAS{fpga,node} to VILLAScommon
2024-02-28 02:35:36 +01:00
196faa7bf1
fix Criterion dependency
2024-02-28 02:35:36 +01:00
5842f8283d
fix Jansson dependency
2024-02-28 02:35:36 +01:00
324bb907f6
fix compilation on non Linux targets
2024-02-28 02:35:36 +01:00
ff1a295814
merge changes from VILLASfpga/feature/hls-rtds2gpu
2024-02-28 02:35:36 +01:00
d2a97a81c0
move more common code from VILLASfpga repo
2024-02-28 02:35:36 +01:00
db27b8a8be
cmake: link against DL
2024-02-28 02:35:36 +01:00
18e55c7fb4
cmake: use proper include dirs
2024-02-28 02:35:36 +01:00
fbe30f0aac
cmake: rename unit-test target to avoid name collision with parent projects
2024-02-28 02:35:36 +01:00
ee6f33fd4d
enable unit-tests in CI
2024-02-28 02:35:36 +01:00
d5e293fbb9
add COPYING.md
2024-02-28 02:35:36 +01:00
d7dd73f5f6
initial commit
2024-02-28 02:35:36 +01:00
e5a518275f
Remove VILLAScommon submodule
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:35:36 +01:00
Niklas Eiling
7ced0c5f0a
update common subrepo
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-27 13:40:12 +01:00
Niklas Eiling
eb450eb650
update common and fpga submodules
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-08 11:19:51 +01:00
Niklas Eiling
18aa0c8862
rework fpga node type
...
The various changes in fpga require a rewrite of the fpga node type.
To allow relative paths for the fpga config file, Config and SuperNode
had to be modified so they store the path of the main config file.
The syntax of the fpga node type configuration has changed - the example
config in etc has been modified accordingly.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-08 11:19:51 +01:00
Philipp Jungkamp
b90c5d9c77
Update submodules
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-09-26 17:59:39 +02:00
Philipp Jungkamp
b1e9407f83
packaging-nix: Update inputs
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-09-26 17:59:39 +02:00
Philipp Jungkamp
33cd6165df
Fix fmt 10.0.0 related formatting errors.
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-09-26 17:59:39 +02:00
Steffen Vogel
c0edadcf79
Update VILLAScommon submodule
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-08 11:37:42 +02:00
Steffen Vogel
66923380fb
Update VILLAScommon sub-module
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Steffen Vogel
0735eb0f89
Make project REUSE compliant
...
And various other cleanups and harmonizations
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-09-07 11:16:04 +02:00
Steffen Vogel
352c5996db
Fix buffer overflow in UUID handling
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-06-30 13:26:26 +02:00
Philipp Jungkamp
6779e6d1e8
Update common submodule
...
Signed-off-by: Philipp Jungkamp <Philipp.Jungkamp@opal-rt.com>
2023-06-16 16:27:54 +02:00
Steffen Vogel
28fa9f6045
cmake: add missing version number
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-10 16:30:30 +00:00
Steffen Vogel
f5c25c4592
cmake: fix CI if not run in a Git repo
...
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-10 15:28:58 +00:00
5b530fc7c5
update submodules
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:39:49 +01:00
664e1e725a
update VILLAScommon submodule
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:09:58 +01:00
845ced9dd3
implement v2 of the universal data-exchange API node-type
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-16 23:36:31 +01:00
Manuel Pitz
addef9a1e5
Hook pmu dft classes
2022-06-01 18:15:29 +02:00
f09f91a9e2
fix cppcheck warnings
2022-03-28 16:26:41 +02:00
ce730e4ca3
update VILLAScommon submodule
2022-03-28 11:10:49 +02:00
11a25f6fb7
update mail address
2022-03-15 09:29:20 -04:00
17ac92aa21
update copyright year
2022-03-15 09:28:57 -04:00
2c1d46d609
update VILLAScommon submodule
2022-03-14 23:20:02 -04:00
b402048082
add support for plugin sub-registries
2022-03-04 03:47:46 -05:00
d2941ec0ef
update VILLAScommon submodule
2022-01-11 09:20:14 -05:00
784e970bfe
port large parts of VILLASnode to C++ and fix tests alongside
2022-01-11 09:19:53 -05:00
f8f8405b05
state: use new C++ function stateToString()
2021-10-04 21:30:53 +02:00
069a7611ab
memory: do not attempt to reserve hugepages or lock memory in unprivileged environments
2021-09-21 10:15:42 +02:00
c7d59e6011
use new cpp code-style in VILLAScommon
2021-09-19 19:26:03 +02:00