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

27 commits

Author SHA1 Message Date
4d09482fdb Merge branch 'infiniband' into develop
# Conflicts:
#	Makefile
#	Makefile.config
#	Makefile.help
#	lib/Makefile.villas-ext.inc
#	lib/Makefile.villas.inc
#	lib/memory.c
#	lib/nodes/Makefile.inc
2018-07-04 16:50:36 +02:00
5391cab32d reorder state member of some classes as they would raise a compiler error otherwise (designated initializers are not really supported in C++) 2018-07-04 15:07:54 +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
ffec25bbfd use "#include <villas/...>" path for all includes 2018-06-29 09:06:04 +02:00
312cdc2fbe revert whitespace changes 2018-06-29 08:37:14 +02:00
Sonja Kolen
4ec3cf030b Added extern "C" wrapper in all headers of libvillas to use it in C++ code 2018-06-28 13:42:50 +02:00
b59a989278 cleanup trailing whitespaces 2017-07-25 12:07:06 +02:00
49054eef9f cleanup: removed trailing whitespaces in code 2017-05-05 19:24:16 +00:00
5be1853649 added GPL license to file headers 2017-04-27 12:56:43 +02:00
Georg Reinke
ee809bd5c9 Merge branch 'develop' into node-shm 2017-04-06 12:12:56 +02:00
Georg Reinke
2032342859 use off_t for all relative pointers 2017-04-06 10:20:06 +02:00
a256417417 Merge branch 'memtype-managed' into develop 2017-03-31 18:28:19 +02:00
Georg Reinke
08a60dcaca make pointers in pool and queue relative
This is necessary for the new shared memory node, since these structs
may be stored in the shared memory area which is in general mapped to
different virtual addresses in the different processes.
2017-03-31 10:51:13 +02:00
Georg Reinke
fee29436b0 implement managed memtype 2017-03-27 13:22:54 +02:00
2757011e1b several smaller fixes and documentation updates 2017-03-12 17:13:37 -03:00
cdd5a2ca90 refactoring: unified states of common objects: nodes, paths, node-types, plugins, hooks, etc.. 2017-03-11 23:50:30 -03:00
429c07f1e3 add little FSM to pool, web, api, queue to track state of initialisation 2017-03-06 13:26:23 -04:00
3e7c855526 updated licence and copyright info in file headers 2017-03-03 20:20:13 -04:00
7ec6aee288 Merge remote-tracking branch 'rwth/develop' into feature-curlio 2017-02-18 11:05:11 -05:00
7cab0538ab use #pragma once instead of #ifdef 2017-02-16 09:04:27 -03:00
1dba01a8ae Re-license source code to LGPLv2.1 (closes #56) 2016-11-22 11:14:25 -05:00
e95c50a827 some fixes for memory pool 2016-10-20 08:36:49 -04:00
3839262d8d mpmc_queue => queue 2016-10-20 08:36:49 -04:00
ba399a0b1d fixed compilation: functionality still heavily broken. its a mess right now 2016-09-22 21:20:21 -04:00
2648c1f57c replaced lstack backed memory pool with new queue as underlying datastrucutre 2016-09-13 22:54:36 -04:00
0fa5f5b976 introduced new directory structure for source and header files 2016-06-14 01:17:58 +02:00
Renamed from include/pool.h (Browse further)