|
6d0cea1244
|
vfio: make compatible with 32bit compilation
|
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 |
|
|
d6c60b7302
|
kernel: check if process is running in a containerized environment
|
2024-02-29 18:58:07 +01:00 |
|
|
d04d616eea
|
drop legacy logger
|
2024-02-29 18:58:07 +01:00 |
|
|
e78be9ca8d
|
musl compatability fixes
|
2024-02-29 18:58:07 +01:00 |
|
|
ac9551c8d4
|
fix compiler warning about uninitialized struct fields
|
2024-02-29 18:58:07 +01:00 |
|
|
d78b327d34
|
minor fixes for affinity 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 |
|
|
28e0c950b2
|
add more nullptr checks after memory allocations
|
2024-02-29 18:58:07 +01:00 |
|
|
e9a6f1b8c1
|
vfio: fix compilation for ARM targets
|
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 |
|
|
faab634ee1
|
harmonize codestyle
|
2024-02-29 18:58:07 +01:00 |
|
|
97009ff624
|
vfio: fix mapping and remove legacy code
|
2024-02-29 18:58:07 +01:00 |
|
|
1b33e2d104
|
handle failed memory allocations
|
2024-02-29 18:58:07 +01:00 |
|
|
c77d34ee3a
|
more refactoring to C++
|
2024-02-29 18:58:07 +01:00 |
|
|
a03e914138
|
refactor malloc()/free() by new/delete
|
2024-02-29 18:58:07 +01:00 |
|
|
479b7f2388
|
refactor malloc()/free() by new/delete
|
2024-02-29 18:58:07 +01:00 |
|
|
389c8d8e82
|
update copyright year to 2020
|
2024-02-29 18:58:07 +01:00 |
|
|
87285062e2
|
fix return code of kernel_set_nr_hugepages()
|
2024-02-29 18:58:07 +01:00 |
|
|
4111166be9
|
fixes for armhf and aarch64 compatability
|
2024-02-29 18:58:07 +01:00 |
|
|
b00c69773b
|
fix dangling bracket
|
2024-02-29 18:58:07 +01:00 |
|
|
8e5eca92eb
|
fix typo and add an example for running in privileged mode
|
2024-02-29 18:58:07 +01:00 |
|
root
|
20f17bca42
|
docker changes
|
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 |
|
Hatim Kanchwala
|
87327e868d
|
Warn when kernel booted without IOMMU
|
2024-02-29 18:58:07 +01:00 |
|
Hatim Kanchwala
|
d3a3320cb2
|
Automatically load required kernel modules
|
2024-02-29 18:58:07 +01:00 |
|
|
7875c6bf07
|
do not use villas::utils namespace by default
|
2024-02-29 18:58:07 +01:00 |
|
|
aa624d2240
|
move utils.h to utils.hpp
|
2024-02-29 18:58:07 +01:00 |
|
|
7820fbfe0a
|
rt: fix cpuset affinity
|
2024-02-29 18:58:07 +01:00 |
|
|
9df2b8538f
|
refactor: NULL => nullptr
|
2024-02-29 18:58:07 +01:00 |
|
|
204cd148b7
|
use C++ compiler
|
2024-02-29 18:58:07 +01:00 |
|
|
d074ca3683
|
add comments to #endif's
|
2024-02-29 18:58:07 +01:00 |
|
|
34546f2d75
|
remove dead code
|
2024-02-29 18:58:07 +01:00 |
|
|
300a0c283c
|
refactor: use C-style commenting everywhere
|
2024-02-29 18:58:07 +01:00 |
|
|
3259abd581
|
refactor: use strtok_r() instead of strtok()
|
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 |
|
|
c7a643aaa1
|
added compatability for 32bit ARM platforms
|
2024-02-29 18:58:07 +01:00 |
|
|
b8e92bdde9
|
log: remove static logger instances
|
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 |
|
|
2cadb5a98f
|
use better heuristic for compile-time cache line size
|
2024-02-29 18:58:07 +01:00 |
|
|
21e05c2aa7
|
do not throw dynamically allocated exceptions
|
2024-02-29 18:58:07 +01:00 |
|
|
d8dcefd375
|
refactor: use of auto
|
2024-02-29 18:58:07 +01:00 |
|
|
ed250bb433
|
rt: harmonize logging messages
|
2024-02-29 18:58:07 +01:00 |
|
|
e22f08e3dd
|
kernel: inprove portability
|
2024-02-29 18:58:07 +01:00 |
|