1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-16 00:00:02 +01:00
Commit graph

6055 commits

Author SHA1 Message Date
Pascal Henry Bauer
e8b593cf1f added card definitions
Signed-off-by: Pascal Henry Bauer <pascal.bauer@rwth-aachen.de>
2023-01-26 18:30:14 +01:00
Pascal Henry Bauer
0dd52db44d add card header declarations
Signed-off-by: Pascal Henry Bauer <pascal.bauer@rwth-aachen.de>
2023-01-26 18:30:14 +01:00
Pascal Henry Bauer
22244fed04 add include guard
Signed-off-by: Pascal Henry Bauer <pascal.bauer@rwth-aachen.de>
2023-01-26 18:30:14 +01:00
Pascal Henry Bauer
dfb4d30b3f added namespace
Signed-off-by: Pascal Henry Bauer <pascal.bauer@rwth-aachen.de>
2023-01-26 18:30:14 +01:00
Pascal Henry Bauer
7534086e08 change core to use base class card over pcieclass
Signed-off-by: Pascal Henry Bauer <pascal.bauer@rwth-aachen.de>
2023-01-26 18:30:14 +01:00
Pascal Henry Bauer
ae944b6ce3 added copyright information
Signed-off-by: Pascal Henry Bauer <pascal.bauer@rwth-aachen.de>
2023-01-26 18:30:14 +01:00
Pascal Henry Bauer
a10e568777 added pcieclass to buildsystem
Signed-off-by: Pascal Henry Bauer <pascal.bauer@rwth-aachen.de>
2023-01-26 18:30:14 +01:00
Pascal Henry Bauer
d2d7f9430d moved pciecard to own file
Signed-off-by: Pascal Henry Bauer <pascal.bauer@rwth-aachen.de>
2023-01-26 18:30:14 +01:00
Pascal Henry Bauer
e254e7cfe6 move card class to own file
Signed-off-by: Pascal Henry Bauer <pascal.bauer@rwth-aachen.de>
2023-01-26 17:08:19 +01:00
Steffen Vogel
37c9efad92
Merge pull request #638 from VILLASframework/ci-reenable-fpga
Re-enable VILLASfpga node-type in CI
2023-01-17 13:45:40 +01:00
Steffen Vogel
6eb20df258 re-enable VILLASfpga node-type in CI
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-17 13:34:47 +01:00
Steffen Vogel
c976cd62d8
Merge pull request #637 from VILLASframework/fix-node-fpga
fix broken VILLASfpga node-type
2023-01-13 11:37:54 +01:00
Steffen Vogel
f6789e4739 fix broken VILLASfpga node-type
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-13 11:28:53 +01:00
Steffen Vogel
0a8eebe41f
Merge pull request #635 from VILLASframework/update-fedora
Update Fedora version 36
2023-01-11 17:00:58 +01:00
Steffen Vogel
308fa431fd add missing package for iproute2 TC
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-11 12:58:53 +01:00
Steffen Vogel
8464975447 ci: remove libsegfault usage as its gone in newer glibc versions
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-11 12:58:53 +01:00
Steffen Vogel
59bd1dea56 update Fedora version 36
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-11 12:58:53 +01:00
Steffen Vogel
3d052cdf6f
Merge pull request #633 from VILLASframework/libfmt9
Make compatible to fmt version 9.0.3
2023-01-11 12:54:45 +01:00
Steffen Vogel
be1c68efc5 remove superfluous parantheses
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-11 12:40:47 +01:00
Steffen Vogel
cdd8ad93e5 remove obsolete forward declaration
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-11 12:39:49 +01:00
Steffen Vogel
e19d190b5a
Merge pull request #636 from VILLASframework/update-fpga-submodule
Update VILLASfpga submodule
2023-01-11 12:37:08 +01:00
Manuel Pitz
48b98c195c make compatible to fmt version 9.0.3 review fixes
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-01-11 12:11:57 +01:00
Manuel Pitz
cf04f6b569 make compatible to fmt version 9.0.3 review fixes
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-01-11 12:11:57 +01:00
Manuel Pitz
c4bce72c04 make compatible to fmt version 9.0.3
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-01-11 12:11:57 +01:00
Manuel Pitz
1a01012e7c make compatible to fmt version 9.0.3
Signed-off-by: Manuel Pitz <manuel.pitz@eonerc.rwth-aachen.de>
2023-01-11 12:11:57 +01:00
Steffen Vogel
221cac131a update VILLASfpga submodule
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-11 10:02:54 +01:00
Steffen Vogel
cf7f190b22 Merge pull request #77 from VILLASframework/update-libxil-submodule
Update libxil submodule
2023-01-11 09:59:36 +01:00
Steffen Vogel
62af43f25e update libxil submodule
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-11 09:40:23 +01:00
Steffen Vogel
e37a3d30ad
Merge pull request #634 from VILLASframework/fix-ci
CMake: fix CI if not run in a Git repo
2023-01-10 17:39:55 +01:00
Steffen Vogel
7d982e12b3 fpga: fix cppcheck warnings
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2023-01-10 16:31:01 +00: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
8a2818aa14
Merge pull request #621 from VILLASframework/node-fpga
New VILLASfpga node-type
2023-01-09 11:43:47 +01:00
5b530fc7c5 update submodules
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:39:49 +01:00
c5d1ef20ed Merge pull request #66 from VILLASframework/relicense
Relicense project to Apache-2.0 license
2023-01-09 11:38:09 +01:00
8741f39029 fix cppcheck error
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:35:44 +01:00
ea5ab4ed5d fix broken CMakeLists
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:21:05 +01:00
fc1a38cac5 fpga: fix example config
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
5398006734 fpga: fix creation of VFIO container
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
3b5f686262 code-style fixes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
ae17d58cc4 fpga: remove unused code
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
1c7d57d5f5 fpga: do not reset VFIO container by hand
We can rely on the Dtor of the global shared_ptr to destruct the container

Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
20ffee08e4 fpga: improve code style
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
6ad4deb3c6 fpga: update example config
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
924cdb9ad3 packaging: simplify deps.sh script by removing outdated RPM generation feature
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
d5f1800369 fix CMakeLists for finding libvillas-fpga
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
89d2fc38d2 fix code-style
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
6dbe34354b fix compilation of libre >= 2.9.0
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
de013aca25 use sched_yield() instead of non-standard pthread_yield()
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00
31d6e25c5f config: merge includes recursively
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2023-01-09 11:10:02 +01:00