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