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

5435 commits

Author SHA1 Message Date
a91158eb6c initialize variables in constructors
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
d5ff9a1b53 graph: remove map key test with map size
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Steffen Vogel
33da5e4ff7 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-28 02:36:38 +01:00
Niklas Eiling
3b2d3fb3fb 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-28 02:36:38 +01:00
Niklas Eiling
1157ce2996 remove hardcoded pcie device id in pci.cpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
8008346804 villas/memory: make MemoryBlock use shared_ptr instead of unique_ptr
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
402acd9fbe vfio: rewrite BAR if it has the correct value
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
425eb561e2 update Steffens mail address
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
Pascal Bauer
157d967dd5 initialized member id with 0
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
2024-02-28 02:36:38 +01:00
716a47372a ci: fix build badge
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
8b60af92af vfio: increase logging verbosity
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
ece14d74fe vfio: convert container from singleton to normal class
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
eb96afc2ec code cleanups
- Use C++ style comments
- Harmonize indentions
- Harmonize comment capitalization

Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
00f3e7e14f fix broken EONERC logo
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
fbfbf578bf general code-style fixes
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
013e07b9ba use C++ style comments
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
2f6f0d31a1 vfio: fix hot reset using the wron fd
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
579faa459a use only absolute include paths
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
8f281e35f2 remove lib/kernel/vfio.cpp as it is not needed anymore
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
83ecfe16d2 improve vfio cleanup; fix potential segfault in graph/directed.hpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
bd1a7d7538 vfio: fix group not being set as attached
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
b135a4c027 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-28 02:36:38 +01:00
Niklas Eiling
eb45f7a0ab kernel/vfio: improve cleanup
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
2f5488d56c fix copyright notice
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
b966a1d0e0 check CI pipeline fail
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
a6cb440d0a update README
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
80268bc5fb kernel: fix unsafe use of readlink 2024-02-28 02:36:38 +01:00
ccbab2e3e4 memory: add missing typedef 2024-02-28 02:36:38 +01:00
af6e760bcb code style fixes 2024-02-28 02:36:38 +01:00
e6e4818c0b update to Fedora to version 35 2024-02-28 02:36:38 +01:00
7703f9e23a minor fixes for VILLASfpga 2024-02-28 02:36:38 +01:00
Manuel Pitz
1be03ffab6 dsp: update to deque and add rectangular window 2024-02-28 02:36:38 +01:00
Manuel Pitz
dab686684c dsp-window: remove correction factor from template 2024-02-28 02:36:38 +01:00
53e62a6cfc relicense under Apache 2.0 2024-02-28 02:36:38 +01:00
b674a0b603 remove empty file 2024-02-28 02:36:38 +01:00
Manuel Pitz
d45b353f26 window_cosine update to c++17 2024-02-28 02:36:38 +01:00
Manuel Pitz
9258537039 revert to c++17 2024-02-28 02:36:38 +01:00
Manuel Pitz
b47e1294f3 window: add support for cosine moving windows 2024-02-28 02:36:38 +01:00
Manuel Pitz
765b195e5f switch from cpp 17 to cpp 20 2024-02-28 02:36:38 +01:00
Manuel Pitz
7b8878b0dd dsp: add window.cpp 2024-02-28 02:36:38 +01:00
4e36fa27c1 fix cppcheck warnings 2024-02-28 02:36:38 +01:00
64b581c3aa hist: fix initialization of histograms 2024-02-28 02:36:38 +01:00
f1fd77651c updated mail address 2024-02-28 02:36:38 +01:00
3d83e71838 update copyright year 2024-02-28 02:36:38 +01:00
e53f65ccc5 remove support for Darwin/macOS 2024-02-28 02:36:38 +01:00
d22855d16c log: improve compatability 2024-02-28 02:36:38 +01:00
c5ac9d957b plugin: rewrite to add support for sub registries 2024-02-28 02:36:38 +01:00
2245f5e1bb signals: add more default signals 2024-02-28 02:36:38 +01:00
227f00c687 fix popen unit test 2024-02-28 02:36:38 +01:00
c6559a5b83 utils: fix isPrivileged 2024-02-28 02:36:38 +01:00