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

39 commits

Author SHA1 Message Date
Niklas Eiling
15df59b395 kernel/pci: fix memory leak in Id()
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
4c03d948da make DeviceList a singleton and expose the eventFd in Device
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
e46eb94804 add Niklas to copyright notices in vfio code
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Niklas Eiling
5b549d1667 fix readHostBar throwing errors when BAR is correct
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
2024-02-28 02:36:38 +01:00
Steffen Vogel
b6219e9163 Apply clang-format changes
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-02-28 02:36:38 +01:00
Steffen Vogel
bf00c840cb Harmonize file descriptions and mail addresses
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-02-28 02:36:38 +01:00
Steffen Vogel
e08dee2dda Make project REUSE compliant
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-02-28 02:36:38 +01:00
Steffen Vogel
a6f89dceb5 Harmonize comment and code-style
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-02-28 02:36:38 +01:00
Steffen Vogel
cebd94cf5d pci: pass string var as const reference
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-02-28 02:36:38 +01:00
Steffen Vogel
4ff1b159dd pcie: use scanff instead of istringstream
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
2024-02-28 02:36:38 +01:00
6646308d14 pci: use PCI_BASE_ADDRESS_N macro
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
2bdeec249d pci: rename bar to barNum and re-add bar size to log
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
94d6d02fde use C++ STL for handling file IO
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
2024-02-28 02:36:38 +01:00
8c06323307 code-style fixes
Signed-off-by: Steffen Vogel <post@steffenvogel.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
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
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
013e07b9ba use C++ style comments
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
7703f9e23a minor fixes for VILLASfpga 2024-02-28 02:36:38 +01:00
53e62a6cfc relicense under Apache 2.0 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
f6caa4f2d5 port large parts to C++ 2024-02-28 02:36:38 +01:00
6062610a63 update copyright year 2024-02-28 02:36:38 +01:00
3a47bfa870 drop legacy logger 2024-02-28 02:36:38 +01:00
70a616c12d fix a lot of cppcheck warnings and errors 2024-02-28 02:36:38 +01:00
a3d19f1353 refactor: more code-style improvements 2024-02-28 02:36:38 +01:00
14013ac3e4 pci: port to C++ 2024-02-28 02:36:38 +01:00
a24efde5fb harmonize codestyle 2024-02-28 02:36:38 +01:00
e90431aa98 more refactoring to C++ 2024-02-28 02:36:38 +01:00
4d91b8a547 refactor malloc()/free() by new/delete 2024-02-28 02:36:38 +01:00
6779eaf02a update copyright year to 2020 2024-02-28 02:36:38 +01:00
5fed872b8a replace C-style headers with C++ C-compatability headers 2024-02-28 02:36:38 +01:00
e4a602cd5e do not use villas::utils namespace by default 2024-02-28 02:36:37 +01:00
ecbbb2ed15 move utils.h to utils.hpp 2024-02-28 02:36:37 +01:00
2d7af5e743 refactor: NULL => nullptr 2024-02-28 02:35:37 +01:00
73cb4f8512 use C++ compiler 2024-02-28 02:35:37 +01:00
Renamed from common/lib/kernel/pci.c (Browse further)