Steffen Vogel
|
fe1385e2c6
|
pci: pass string var as const reference
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
|
2024-02-29 18:58:07 +01:00 |
|
|
248223259e
|
use C++ STL for handling file IO
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2024-02-29 18:58:07 +01:00 |
|
|
1844d4fbfc
|
code-style fixes
Signed-off-by: Steffen Vogel <post@steffenvogel.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
|
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 |
|
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
|
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 |
|
|
8ee59f0547
|
relicense under Apache 2.0
|
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 |
|
|
9f945a3ad3
|
port large parts to C++
|
2024-02-29 18:58:07 +01:00 |
|
|
155a580314
|
update copyright year
|
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 |
|
|
43e79dd547
|
rt: add kernel::rt::setThreadPriority()
|
2024-02-29 18:58:07 +01:00 |
|
|
20556139aa
|
fix a lot of cppcheck warnings and errors
|
2024-02-29 18:58:07 +01:00 |
|
|
b32303b664
|
refactor: more code-style improvements
|
2024-02-29 18:58:07 +01:00 |
|
|
054a130a4a
|
vfio: move to new namespace
|
2024-02-29 18:58:07 +01:00 |
|
|
8421332706
|
pci: port to C++
|
2024-02-29 18:58:07 +01:00 |
|
|
c77d34ee3a
|
more refactoring to C++
|
2024-02-29 18:58:07 +01:00 |
|
|
389c8d8e82
|
update copyright year to 2020
|
2024-02-29 18:58:07 +01:00 |
|
|
4f9a45492e
|
replace C-style headers with C++ C-compatability headers
|
2024-02-29 18:58:07 +01:00 |
|
|
f7a60f9a8a
|
change commenting style in header namespace
|
2024-02-29 18:58:07 +01:00 |
|
|
4cf36aa19d
|
remove extern "C"
|
2024-02-29 18:58:07 +01:00 |
|
|
fc726c0aca
|
use exceptions instead of return codes for error handling
|
2024-02-29 18:58:07 +01:00 |
|
|
b456ac888b
|
memory locking is now done at memory subsystem
|
2024-02-29 18:58:07 +01:00 |
|
|
12e4402698
|
fix missing include on older systems
|
2024-02-29 18:58:07 +01:00 |
|
|
dc6cfabbac
|
update copyright year to 2019
|
2024-02-29 18:58:07 +01:00 |
|
|
9c63ab373d
|
refactor: list_* -> vlist_*
|
2024-02-29 18:58:07 +01:00 |
|
|
094b4aa9f2
|
rt: ported to C++
|
2024-02-29 18:58:07 +01:00 |
|
|
5066bd167a
|
kernel: partial port to C++
|
2024-02-29 18:58:07 +01:00 |
|
|
2dd2a530a1
|
moved more code from VILLASnode to VILLAScommon
|
2024-02-29 18:58:07 +01:00 |
|
|
83dfaa00d8
|
refactor: change project name from VILLAS{fpga,node} to VILLAScommon
|
2024-02-29 18:58:07 +01:00 |
|
|
5b906aa3ea
|
move more common code from VILLASfpga repo
|
2024-02-29 18:58:07 +01:00 |
|