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

28 commits

Author SHA1 Message Date
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
da8124e472 memory: use hash_table to store allocation metadata 2018-07-02 19:00:55 +02:00
bb70be0b2c memory: refactored memory subsystem 2018-07-02 15:57:56 +02:00