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

107 commits

Author SHA1 Message Date
1e8b6ac8f0 musl compatability fixes 2024-02-28 02:36:38 +01:00
c7a2709d18 fix compiler warning about uninitialized struct fields 2024-02-28 02:36:38 +01:00
eb81ab4545 minor fixes for affinity code 2024-02-28 02:36:38 +01:00
8ad3ac265b rt: add kernel::rt::setThreadPriority() 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
06c0bd8870 add more nullptr checks after memory allocations 2024-02-28 02:36:38 +01:00
dba74c9ec9 vfio: fix compilation for ARM targets 2024-02-28 02:36:38 +01:00
a3d19f1353 refactor: more code-style improvements 2024-02-28 02:36:38 +01:00
138dabb899 vfio: move to new namespace 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
89fe9545e0 vfio: fix mapping and remove legacy code 2024-02-28 02:36:38 +01:00
8fe3e1997e handle failed memory allocations 2024-02-28 02:36:38 +01:00
e90431aa98 more refactoring to C++ 2024-02-28 02:36:38 +01:00
fd3e387cc8 refactor malloc()/free() by new/delete 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
71a9855053 fix return code of kernel_set_nr_hugepages() 2024-02-28 02:36:38 +01:00
4b54fec2ab fixes for armhf and aarch64 compatability 2024-02-28 02:36:38 +01:00
a59584dcf9 fix dangling bracket 2024-02-28 02:36:38 +01:00
cd5f0effa4 fix typo and add an example for running in privileged mode 2024-02-28 02:36:38 +01:00
root
a082c54b3f docker changes 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
Hatim Kanchwala
dfccc24da5 Warn when kernel booted without IOMMU 2024-02-28 02:36:37 +01:00
Hatim Kanchwala
93f5ddd4f4 Automatically load required kernel modules 2024-02-28 02:36:37 +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
74db55e846 rt: fix cpuset affinity 2024-02-28 02:35: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
2881bd8b73 add comments to #endif's 2024-02-28 02:35:37 +01:00
5c8c1ad59d remove dead code 2024-02-28 02:35:37 +01:00
77418a8994 refactor: use C-style commenting everywhere 2024-02-28 02:35:37 +01:00
54425dcfe9 refactor: use strtok_r() instead of strtok() 2024-02-28 02:35:37 +01:00
45b4dec42d use exceptions instead of return codes for error handling 2024-02-28 02:35:37 +01:00
34a1406ec8 memory locking is now done at memory subsystem 2024-02-28 02:35:37 +01:00
e4b0743cf2 added compatability for 32bit ARM platforms 2024-02-28 02:35:37 +01:00
79605afb93 log: remove static logger instances 2024-02-28 02:35:37 +01:00
e5da0e46f1 update copyright year to 2019 2024-02-28 02:35:37 +01:00
d66ae1a893 refactor: list_* -> vlist_* 2024-02-28 02:35:37 +01:00
cb157965c2 use better heuristic for compile-time cache line size 2024-02-28 02:35:36 +01:00
c990e8697d do not throw dynamically allocated exceptions 2024-02-28 02:35:36 +01:00
1e301aaa1a refactor: use of auto 2024-02-28 02:35:36 +01:00
14d0243999 rt: harmonize logging messages 2024-02-28 02:35:36 +01:00
254fb92c4e kernel: inprove portability 2024-02-28 02:35:36 +01:00
592d07a32d smaller fixups 2024-02-28 02:35:36 +01:00
5e147da376 rewrite logging system with spdlog 2024-02-28 02:35:36 +01:00
21b6937599 kernel: improve compatability for RPi 2024-02-28 02:35:36 +01:00
505162aaf2 rt: ported to C++ 2024-02-28 02:35:36 +01:00
ef5c365d9a kernel: partial port to C++ 2024-02-28 02:35:36 +01:00