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

6285 commits

Author SHA1 Message Date
Niklas Eiling
54c2c4633f Merge pull request #75 from VILLASframework/fix/vfio-crashes
Fix/vfio crashes
2023-01-05 14:16:28 +01:00
Niklas Eiling
c6a2629dff remove redundant and wrong comment
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-01-05 14:03:36 +01:00
Niklas Eiling
4785146a4c fix villas-fpga-cat and villas-fpga-xbar-select scripts to use villas-fpga-ctrl
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-01-05 12:30:36 +01:00
Niklas Eiling
80af655ac5 make DMA ip unmap memory owned by itself
unmapping of the scatter gather attribute memory was done
after the DMA destructor was called, leading to Card trying to
unmap memory that was already freed.
This lead to crashing during cleaning up.

Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-01-04 17:17:21 +01:00
Niklas Eiling
d818ecd365 node.hpp: remove unused struct
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-01-04 17:17:08 +01:00
Niklas Eiling
a818bc0b64 combine functionalities of binaries into a single one
combine what was previously achieved by the separate binaries
villas-fpga-xbar-select and villas-fpga-cat into a single new
binary villas-fpga-ctl. Here we can select crossbar connections
via command line parameters. To avoid regression there are shell
scripts providing the old functionalities directly.

Currently the villas-fpga-pipe functionality is not supported,
because we still need to implement stdin input and routing that
to the fpga.

Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-01-04 17:16:35 +01:00
Niklas Eiling
f5b0762b1a make memory manager destroy IP objects and improve DMA logging
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2023-01-04 11:04:48 +01:00
d3a9375e78
Merge pull request #630 from VILLASframework/node-socket-no-supernode
fix segfaults if nodes are initialized without a super-node
2022-12-24 15:05:21 +01:00
be0b98d15d fix segfaults if nodes are initialized without a super-node
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-24 15:02:05 +01:00
Niklas Eiling
47379f0374 Merge pull request #73 from VILLASframework/cppcheck
fix cppcheck CI
2022-12-19 15:59:23 +01:00
Pascal Bauer
3fc982bcef update common submodule
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:36 +01:00
Pascal Bauer
56dcf9fac6 add comment to suppress casting warning
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:36 +01:00
Pascal Bauer
1c85a4330f cast voidpointer to uint for arithmetik
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:36 +01:00
Pascal Bauer
ef7bb1697d suppress "unmatchedSuppression"
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:36 +01:00
Pascal Bauer
082dd40edb added class name before virtual method
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:36 +01:00
Pascal Bauer
2c7e9151e6 removed duplicate member already present in parent class
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:36 +01:00
Pascal Bauer
f84651c1ae removed unnecessary virtual
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:36 +01:00
Pascal Bauer
3840fa1fa6 removed unnecessary closing bracket
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:36 +01:00
Pascal Bauer
0644f1310d removed empty brackets
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:36 +01:00
Pascal Bauer
c77d124682 fixed allocation order
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:36 +01:00
Pascal Bauer
327f343924 changed parameters to const refs
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:35 +01:00
Pascal Bauer
00fa5094f9 pass constructor parameter as const ref for performance
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:35 +01:00
Pascal Bauer
a2b8b2942e fixed memory leak (missing deletes before return)
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:35 +01:00
Pascal Bauer
6a8acc467b changed casting from intmax to uintmax
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:35 +01:00
Pascal Bauer
65a9a85456 fixed pipe before parameter
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:35 +01:00
Pascal Bauer
4808092e3a exclude thirdparty gpu
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2022-12-19 15:47:35 +01:00
10462cff96
Merge pull request #629 from VILLASframework/fix-submodule
fix VILLASfpga submodule
2022-12-17 00:53:14 +01:00
084f6dbff5 fix VILLASfpga submodule
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-17 00:52:22 +01:00
f9286ec54a
Merge pull request #628 from VILLASframework/node-api-fix-doc
api: fix OpenAPI docs
2022-12-16 23:59:05 +01:00
03c46448ef api: fix OpenAPI docs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-16 23:58:43 +01:00
ca3981d2f0
Merge pull request #626 from VILLASframework/update-mail
Update Steffens mail address
2022-12-16 23:44:26 +01:00
7eec1bb753 update Steffens mail address
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-16 23:44:07 +01:00
eeb1244cc4
Merge pull request #627 from VILLASframework/node-api-v2
implement v2 of the universal data-exchange API node-type
2022-12-16 23:42:55 +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
Niklas Eiling
18e07c604c Merge pull request #72 from VILLASframework/update-mail
Update Steffens mail address
2022-12-16 16:43:57 +01:00
dee5b2d81f update Steffens mail address
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-14 17:44:17 +01:00
d855198de7 Merge pull request #71 from VILLASframework/no-ptr-alias
Remove aliases for smart pointers and lists
2022-12-09 10:38:01 +01:00
92ab5d078f remove aliases for smart pointers and lists
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-07 19:04:47 +01:00
a81f380bbd Merge pull request #69 from VILLASframework/fix-build-badge
ci: fix build badge
2022-12-07 10:58:22 +01:00
085aab567d ci: fix build badge
Signed-off-by: Steffen Vogel <stvogel@eonerc.rwth-aachen.de>
2022-12-07 10:58:12 +01:00
0d9ef5baca
Merge pull request #625 from VILLASframework/fix-build-badge
ci: fix build badge
2022-12-07 10:56:17 +01:00
3ae6da1066 ci: fix build badge
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-07 10:53:11 +01:00
Niklas Eiling
983fc82d35 Merge pull request #67 from VILLASframework/dco-steffen
Sign-off past commits of Steffen Vogel
2022-12-07 10:25:11 +01:00
7b36ebc098
Merge pull request #624 from VILLASframework/fix-ci
fix CI
2022-12-07 10:17:25 +01:00
b6e31f9b3e ci: disable build of VILLASfpga
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-07 10:07:33 +01:00
13c38abf36 fix CI
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-07 08:55:41 +01:00
977cd0f50a
Merge pull request #622 from VILLASframework/fix-kickstart-submodule
Fix broken submodule for Fedora kickstart files
2022-12-07 08:47:55 +01:00
cb7a2bcf40 fix remaining submodule URLs
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-07 08:45:32 +01:00
2ce8a1a32b Merge pull request #68 from VILLASframework/fix-submodules
Update URLs of submodules
2022-12-06 20:46:11 +01:00
d2cfaac5f3 update URLs of submodule
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2022-12-06 20:45:25 +01:00