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

6232 commits

Author SHA1 Message Date
Niklas Eiling
c9e3c7919d graph: remove map key test with map size
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Steffen Vogel
009ad2225e vfio: fix compatability with older kernels (4.19) found on OPAL RT-Linux targets
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-02-29 18:58:07 +01:00
Niklas Eiling
4c60d2a2bc Revert "villas/memory: make MemoryBlock use shared_ptr instead of unique_ptr"
Instead, we want to rework the Memory handling entirely.

This reverts commit c8128db732b0b01a418f26a0a54a2464fe1d09e6.

Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
f69a2a3db0 remove hardcoded pcie device id in pci.cpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
2fa210f954 villas/memory: make MemoryBlock use shared_ptr instead of unique_ptr
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
6fac4e583b vfio: rewrite BAR if it has the correct value
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
310136c7cf update Steffens mail address
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +01:00
Pascal Bauer
3217259c7f initialized member id with 0
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-02-29 18:58:07 +01:00
2e506a5bef ci: fix build badge
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
c35bab4490 vfio: increase logging verbosity
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
e68b9d4e64 vfio: convert container from singleton to normal class
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
e743b42c6f code cleanups
- Use C++ style comments
- Harmonize indentions
- Harmonize comment capitalization

Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +01:00
958cc83fae fix broken EONERC logo
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +01:00
db23a3429f general code-style fixes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +01:00
3e0c6b772a use C++ style comments
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
dfd3a3be8d vfio: fix hot reset using the wron fd
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
c89897aeaf use only absolute include paths
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
498cc6d681 remove lib/kernel/vfio.cpp as it is not needed anymore
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
8cfa72136a improve vfio cleanup; fix potential segfault in graph/directed.hpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
20719d7d6c vfio: fix group not being set as attached
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
5b5ac8114b refactor vfio code. split into 3 files and remove friedship between classes
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
da6fdab06c kernel/vfio: improve cleanup
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-29 18:58:07 +01:00
6bd33b7e95 fix copyright notice
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +01:00
65a971d68e check CI pipeline fail
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +01:00
6b0818e0ed update README
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-29 18:58:07 +01:00
Niklas Eiling
0ce0c517c0 kernel: fix unsafe use of readlink 2024-02-29 18:58:07 +01:00
9f1ddc2c74 memory: add missing typedef 2024-02-29 18:58:07 +01:00
8f178aacdb code style fixes 2024-02-29 18:58:07 +01:00
edf5d45ee2 update to Fedora to version 35 2024-02-29 18:58:07 +01:00
bf8a5a160c minor fixes for VILLASfpga 2024-02-29 18:58:07 +01:00
Manuel Pitz
c3755a8e3f dsp: update to deque and add rectangular window 2024-02-29 18:58:07 +01:00
Manuel Pitz
c9898b1680 dsp-window: remove correction factor from template 2024-02-29 18:58:07 +01:00
8ee59f0547 relicense under Apache 2.0 2024-02-29 18:58:07 +01:00
252b08c445 remove empty file 2024-02-29 18:58:07 +01:00
Manuel Pitz
78d30565f8 window_cosine update to c++17 2024-02-29 18:58:07 +01:00
Manuel Pitz
477be33688 revert to c++17 2024-02-29 18:58:07 +01:00
Manuel Pitz
1ad79dfc80 window: add support for cosine moving windows 2024-02-29 18:58:07 +01:00
Manuel Pitz
d72186050a switch from cpp 17 to cpp 20 2024-02-29 18:58:07 +01:00
Manuel Pitz
6c9cb0966a dsp: add window.cpp 2024-02-29 18:58:07 +01:00
0f2c1d3030 fix cppcheck warnings 2024-02-29 18:58:07 +01:00
1398c17697 hist: fix initialization of histograms 2024-02-29 18:58:07 +01:00
6d531b4397 updated mail address 2024-02-29 18:58:07 +01:00
5c036a02dd update copyright year 2024-02-29 18:58:07 +01:00
cfc3320666 remove support for Darwin/macOS 2024-02-29 18:58:07 +01:00
ab1d3a95eb log: improve compatability 2024-02-29 18:58:07 +01:00
cd9e33a6e9 plugin: rewrite to add support for sub registries 2024-02-29 18:58:07 +01:00
43be792f03 signals: add more default signals 2024-02-29 18:58:07 +01:00
77cdc67bf1 fix popen unit test 2024-02-29 18:58:07 +01:00
8cc66d905b utils: fix isPrivileged 2024-02-29 18:58:07 +01:00
5c6c089ef5 popen: split up C++ stream part 2024-02-29 18:58:07 +01:00