0cc18919a9
utils: move include
2024-02-29 18:58:07 +01:00
591cfd5a03
refactor: NULL -> nullptr
2024-02-29 18:58:07 +01:00
39bbbca283
rewrite logging system with spdlog
2024-02-29 18:58:07 +01:00
25d4d942e6
kernel: improve compatability for RPi
2024-02-29 18:58:07 +01:00
5f3ee7c8cb
task: use new tsc module
2024-02-29 18:58:07 +01:00
d516f84026
undefine some macros which are already defined by macOS SDK
2024-02-29 18:58:07 +01:00
3258d9947e
list: remote LIST_INIT() macro
2024-02-29 18:58:07 +01:00
a6ef5ba8b8
tsc: fix typo
2024-02-29 18:58:07 +01:00
094b4aa9f2
rt: ported to C++
2024-02-29 18:58:07 +01:00
0ef4957de9
added new classes for custom exceptions
2024-02-29 18:58:07 +01:00
5066bd167a
kernel: partial port to C++
2024-02-29 18:58:07 +01:00
9bc51cdcec
utils: partial port to C++
2024-02-29 18:58:07 +01:00
449d9e26a4
add fmtlib as submodule
2024-02-29 18:58:07 +01:00
5c023df352
added new JsonBuffer class which will obsolete struct buffer
2024-02-29 18:58:07 +01:00
08ed946831
plugin: remove dump() method from registry
2024-02-29 18:58:07 +01:00
8cd19c1499
kernel: remove obsolete { }
2024-02-29 18:58:07 +01:00
f06e511b1d
tests: fix advio tests
2024-02-29 18:58:07 +01:00
b502838b07
whitespace cleanups
2024-02-29 18:58:07 +01:00
c9c8eeacf5
cmake: add spdlog via add_subdirectory()
2024-02-29 18:58:07 +01:00
3d88c5b67d
add libconfig to dependencies
2024-02-29 18:58:07 +01:00
c7a389888c
add editorconfig
2024-02-29 18:58:07 +01:00
79a2d125d8
cmake: improve version detection and generation of config.h
2024-02-29 18:58:07 +01:00
f6b6714aa1
remove criterion submodule
2024-02-29 18:58:07 +01:00
c4c20fde5a
ci: add missing dependencies
2024-02-29 18:58:07 +01:00
c795b56e67
plugin: rewrite
2024-02-29 18:58:07 +01:00
d0e507c3ac
cmake: fix invalid paths
2024-02-29 18:58:07 +01:00
700b12bcdf
update spdlog submodule
2024-02-29 18:58:07 +01:00
9b8b1a7936
tests: port unit tests to C++
2024-02-29 18:58:07 +01:00
0c7d7e1003
log: add option to add a callback to C logging subsystem
2024-02-29 18:58:07 +01:00
f4d28262af
tsc: add missing extern "C" declaration
2024-02-29 18:58:07 +01:00
701c4889b5
hash_table: allow constant key
2024-02-29 18:58:07 +01:00
1a80b87409
fix compilation on linux
2024-02-29 18:58:07 +01:00
789bcea6c1
introduce new PORJECT_* macros
2024-02-29 18:58:07 +01:00
2dd2a530a1
moved more code from VILLASnode to VILLAScommon
2024-02-29 18:58:07 +01:00
83dfaa00d8
refactor: change project name from VILLAS{fpga,node} to VILLAScommon
2024-02-29 18:58:07 +01:00
6780cc1077
fix Criterion dependency
2024-02-29 18:58:07 +01:00
afd15cf17e
fix Jansson dependency
2024-02-29 18:58:07 +01:00
8ea4016803
fix compilation on non Linux targets
2024-02-29 18:58:07 +01:00
1ca73d018c
merge changes from VILLASfpga/feature/hls-rtds2gpu
2024-02-29 18:58:07 +01:00
5b906aa3ea
move more common code from VILLASfpga repo
2024-02-29 18:58:07 +01:00
652f9cf2a5
cmake: link against DL
2024-02-29 18:58:07 +01:00
a8bdf9292b
cmake: use proper include dirs
2024-02-29 18:58:07 +01:00
c1ed2a9a55
cmake: rename unit-test target to avoid name collision with parent projects
2024-02-29 18:58:07 +01:00
3b5ee46258
enable unit-tests in CI
2024-02-29 18:58:07 +01:00
50ede4fe19
add COPYING.md
2024-02-29 18:58:07 +01:00
830f73e4fb
initial commit
2024-02-29 18:58:07 +01:00
5c90529f90
Remove VILLAScommon submodule
...
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +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