6411fc5ca7
warn about unused return values for *_{init,destroy}() functions
2020-09-10 17:41:29 +02:00
2ed51e7e79
use new villas/common header
2020-06-08 03:39:44 +02:00
e53661a62c
update copyright year to 2020
2020-01-20 17:17:00 +01:00
995e4b5ec9
memory: use default value for memory type
2019-10-26 13:34:03 +02:00
ef1c339433
replace NULL by nullptr
2019-06-23 16:58:28 +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
8f974511fe
remove extern "C"
2019-04-23 13:03:58 +02:00
8f7c8ae71e
update copyright year to 2019
2019-01-13 00:42:39 +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
d35971c26c
refactor: update copyright years
2018-08-20 18:40:03 +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
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