ea3eb34a88
added new JsonBuffer class which will obsolete struct buffer
2024-02-28 02:35:36 +01:00
e041b93143
plugin: remove dump() method from registry
2024-02-28 02:35:36 +01:00
93dbd9c964
kernel: remove obsolete { }
2024-02-28 02:35:36 +01:00
61bf4525c7
tests: fix advio tests
2024-02-28 02:35:36 +01:00
9dd0d0bf42
whitespace cleanups
2024-02-28 02:35:36 +01:00
c5240804b6
cmake: add spdlog via add_subdirectory()
2024-02-28 02:35:36 +01:00
336fbed4a6
add libconfig to dependencies
2024-02-28 02:35:36 +01:00
a15cccdb38
add editorconfig
2024-02-28 02:35:36 +01:00
3ccadcc79c
cmake: improve version detection and generation of config.h
2024-02-28 02:35:36 +01:00
25995ed300
remove criterion submodule
2024-02-28 02:35:36 +01:00
e0d379b66a
ci: add missing dependencies
2024-02-28 02:35:36 +01:00
3d7eb963ec
plugin: rewrite
2024-02-28 02:35:36 +01:00
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
d455faf000
Fix REUSE compliance
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
0e0b877335
nix: Fix REUSE dep5 file with new flake.lock location
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
92243036f1
nix: Add NixOS module for villas-node
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
24e8fe62b9
openapi: Remove trailing whitespaces
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
4668d06d81
openapi: Fix default value of idle_stop setting
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
5ae4bc772f
nix: Update flake inputs
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
eb15e83a31
nix: Fix comment capitalization in .nix files
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
1f756ac49e
nix: Move flake to top-level path
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:33:22 +01:00
b573644133
Remove obsolete SuperNode::getConfigUri()
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-27 19:19:27 +01:00
9247846805
exec: Pass name of node and config path via environment variable to sub-process
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-27 19:19:27 +01:00
Niklas Eiling
49523a5076
fpga: remove std::filesystem and properly retrieve searchPath from
...
configPath
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-27 13:40:12 +01:00
Niklas Eiling
ea0bfcf7f4
fpga: clean up debug outputs
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-27 13:40:12 +01:00
Niklas Eiling
26e22ca6f4
fpga: make implementation compatible with new createCard interface
...
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-27 13:40:12 +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
47362ccede
fpga: enable inline config of card
...
additionally to configuring the card in a separate block, we need to be
able to configure the card from the node config to enable libvillas
users to use the fpga node-type.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-27 13:40:12 +01:00
Niklas Eiling
81ff679b41
node: add configPath member
...
we need the path of the config file in the nodes in case we want to
parse a separate sub-config with relative path names. This is required
for the fpga node type to parse the ips config file from Fpga::parse.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-27 13:40:12 +01:00