|
21f1def3a8
|
kernel: refactor naming style
|
2021-05-20 06:21:33 -04:00 |
|
|
8caa81802f
|
memory: fix handling if we run inside containers
|
2021-05-20 06:03:11 -04:00 |
|
|
4f370ee1b2
|
drop legacy logger
|
2021-03-17 14:58:45 +00:00 |
|
|
3c13f67930
|
refactor: struct node -> struct vnode
|
2020-09-10 17:40:36 +02:00 |
|
|
8e259516a3
|
add more nullptr checks after memory allocations
|
2020-07-06 14:03:43 +02:00 |
|
|
a2aca1f6f7
|
memory: fix broken mmap support on non x86 platforms
|
2020-07-06 13:40:39 +02:00 |
|
|
53bb93a967
|
use new kernel namespace
|
2020-06-08 03:55:05 +02:00 |
|
|
8340e1725e
|
use new headers
|
2020-06-08 03:40:25 +02:00 |
|
|
1f3655ba2d
|
refactor alloc() / free() to new / delete
|
2020-01-21 16:27:03 +01:00 |
|
|
e53661a62c
|
update copyright year to 2020
|
2020-01-20 17:17:00 +01:00 |
|
|
e4e12482f6
|
memory: fix logic to activate hugepage allocator
|
2019-10-29 23:30:10 +01:00 |
|
|
1370ad7f7b
|
mmap: remove debugging output
|
2019-10-29 09:21:27 +01:00 |
|
|
d919a76dd7
|
mmap: fix name of hugepage allocator
|
2019-10-29 09:21:13 +01:00 |
|
|
9aab0118cd
|
fix code-style
|
2019-10-29 09:20:57 +01:00 |
|
Sonja Happ
|
f2f4ca8efd
|
memory: init page size for mmap even if number of hugepages is equal to 0
|
2019-10-28 15:10:31 +01:00 |
|
|
c406a153dc
|
memory: add new mmap allocator
|
2019-10-26 13:35:40 +02:00 |
|
|
4350683174
|
memory: change argument order
|
2019-10-26 13:07:02 +02:00 |
|
|
150d4591fd
|
replace C-style headers with C++ C-compatability headers
|
2019-06-23 16:57:00 +02:00 |
|
|
ef17ec19a2
|
refactor enums to class enums
|
2019-06-23 16:13:23 +02:00 |
|
|
ebf2943240
|
update VILLAScommon submodule
|
2019-06-04 16:55:38 +02:00 |
|
|
6a106b42e5
|
use villas/utils.hpp instead of villas/utils.h
|
2019-04-23 13:09:50 +02:00 |
|
|
30fb71d8eb
|
nodes: convert C-style header files to C++ style headers
|
2019-04-23 00:12:31 +02:00 |
|
|
0d91ac891b
|
use C++ compiler
|
2019-04-07 15:13:40 +02:00 |
|
|
e22e60a2b2
|
fix some #endif and comments
|
2019-04-05 02:22:53 +02:00 |
|
|
623e3cd8ca
|
allow for running without superuser privilges (closes #227)
|
2019-02-12 17:27:09 +01:00 |
|
|
87ff27a566
|
memory is locked by default by villas::rt::lockMemory()
|
2019-02-12 17:06:46 +01:00 |
|
|
8f7c8ae71e
|
update copyright year to 2019
|
2019-01-13 00:42:39 +01:00 |
|
|
772003983d
|
memory: move initialization of hugepages to hugepage.c
|
2018-12-04 10:46:02 +01:00 |
|
|
70cc94b5c7
|
refactor: warn() => warning() due to name collision with libc
|
2018-11-30 21:37:52 +01:00 |
|
|
c8dbc42b6b
|
remove global variable
|
2018-11-30 20:38:10 +01:00 |
|
|
b21227bb3b
|
memory: speedup hugepage memory allocations
|
2018-11-23 21:00:19 +02:00 |
|
|
9853018989
|
memory: improve allocation of hugepages
|
2018-10-21 13:05:24 +01:00 |
|
|
52492d47d1
|
Merge branch 'develop' of git.rwth-aachen.de:acs/public/villas/VILLASnode into develop
|
2018-08-20 18:40:46 +02:00 |
|
|
1783008ff8
|
memory: fix hugepage size
|
2018-08-17 11:28:34 +02:00 |
|
|
14656232ad
|
refactoring and code cleanups
|
2018-08-13 15:26:24 +02:00 |
|
|
7c61f19fd2
|
refactor: memory_type_heap -> memory_heap
|
2018-08-13 14:57:32 +02:00 |
|
Dennis Potter
|
14a7b5cf8d
|
Changed signature of memory_ib_get_mr.
Furthermore, a preprocessor macro pool_buffer was added to get the
address of a pool's buffer.
Discussed in #193.
|
2018-08-13 12:32:04 +02:00 |
|
|
a1e47d2d72
|
code-style cleanups
|
2018-08-13 00:00:09 +02:00 |
|
|
68a794681e
|
kernel: support kernel_get_page_size() on OS X
|
2018-08-09 08:06:51 +02:00 |
|
Sonja Kolen
|
aaf20934fd
|
memory: Added a fallback to use mmap without hugepages in case mmap with hugepages fails; in case the fallback is used, a warning is provided to the user
|
2018-07-18 16:58:07 +02:00 |
|
|
09742179de
|
memory: fix segfault when releasing hugepage memory (closes #171)
|
2018-07-16 21:16:43 +02:00 |
|
Sonja Kolen
|
a2d33154d0
|
Merge branch 'develop' of git.rwth-aachen.de:acs/public/villas/VILLASnode into develop
|
2018-07-09 12:59:24 +02:00 |
|
Sonja Kolen
|
6d613223cc
|
memory: fix use after free
|
2018-07-09 12:54:33 +02:00 |
|
Dennis Potter
|
e16644b0e9
|
Added some error handling in IB memory type
|
2018-07-07 12:56:08 +02:00 |
|
Dennis Potter
|
781f405a48
|
Adhered to coding style
|
2018-07-04 19:04:08 +02:00 |
|
|
fb4c39f19a
|
memory: update file haeders
|
2018-07-04 17:27:45 +02:00 |
|
Dennis Potter
|
8f52d167f5
|
Fixed wrong directory in include of ib.h
|
2018-07-04 15:26:22 +02:00 |
|
Dennis Potter
|
51519c06df
|
Implemented new memory system implementation in infiniband node
|
2018-07-04 15:15:24 +02:00 |
|
Dennis Potter
|
5a6b9120be
|
Fixed incompatible integer to pointer conversion returning 'int' from a function with result type 'struct memory_allocation *'
|
2018-07-04 10:39:13 +02:00 |
|
Dennis Potter
|
1c2c210f13
|
Fixed two minor compilation errors
|
2018-07-03 18:28:21 +02:00 |
|