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
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
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
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
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
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
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
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
Manuel Pitz
78d30565f8
window_cosine update 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
0f2c1d3030
fix cppcheck warnings
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
cd9e33a6e9
plugin: rewrite to add support for sub registries
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
2a3b464a84
fix coding style in Plugin class
2024-02-29 18:58:07 +01:00
9f945a3ad3
port large parts to C++
2024-02-29 18:58:07 +01:00
13656e909a
state: port to C++
2024-02-29 18:58:07 +01:00
9fd0ef9a61
exceptions: show config error
2024-02-29 18:58:07 +01:00
3ddd7a0200
log: fix prefix
2024-02-29 18:58:07 +01:00
5bb68b2fe1
add utils::isPrivileged()
2024-02-29 18:58:07 +01:00
5c0a96c911
cppcheck fixes
2024-02-29 18:58:07 +01:00
0d40348193
use C++ code-style
2024-02-29 18:58:07 +01:00
a028429119
tsc: use compiler intrinsics
2024-02-29 18:58:07 +01:00
6f39cbc8a6
log: improve readability of log outputs
2024-02-29 18:58:07 +01:00
890282bd32
log: add support for glob style logger expressions
2024-02-29 18:58:07 +01:00
6754329aef
plugin: add support for spdlog custom formatter
2024-02-29 18:58:07 +01:00
155a580314
update copyright year
2024-02-29 18:58:07 +01:00
62de5f849d
improve naming of plugin loggers
2024-02-29 18:58:07 +01:00
f64fb79f05
remove unused list functions
2024-02-29 18:58:07 +01:00
3bd2dade2d
kernel: refactor naming style
2024-02-29 18:58:07 +01:00
b9e9012a09
kernel: remove dead code
2024-02-29 18:58:07 +01:00
b4ecf659b4
utils: add some helpers to generate UUIDs
2024-02-29 18:58:07 +01:00
7e3e16d803
fix cppcheck warning
2024-02-29 18:58:07 +01:00
d6c60b7302
kernel: check if process is running in a containerized environment
2024-02-29 18:58:07 +01:00