505162aaf2
rt: ported to C++
2024-02-28 02:35:36 +01:00
6b50733e5f
added new classes for custom exceptions
2024-02-28 02:35:36 +01:00
ef5c365d9a
kernel: partial port to C++
2024-02-28 02:35:36 +01:00
b71eee85b8
utils: partial port to C++
2024-02-28 02:35:36 +01:00
13a9fcd10b
add fmtlib as submodule
2024-02-28 02:35:36 +01:00
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
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