Georg Reinke
2032342859
use off_t for all relative pointers
2017-04-06 10:20:06 +02:00
Georg Reinke
66545fc4c7
new shmem node type
2017-04-05 12:52:21 +02:00
Georg Reinke
44c4be94cd
fix possible memleak in path
2017-04-05 12:40:21 +02:00
Georg Reinke
bc188e4a2d
make pool pointer in struct sample relative
2017-04-04 12:32:48 +02:00
Georg Reinke
5e850090cf
small cosmetic changes
2017-04-04 11:46:27 +02:00
Georg Reinke
589d50a55a
also make pointers stored in a queue relative
2017-04-04 11:37:46 +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
b4ba09d9f1
memtype-managed: fix tab/spaces format
2017-03-29 12:05:38 +02:00
Georg Reinke
c749821b8d
memtype-managed: calculate block lengths correctly
2017-03-29 12:00:49 +02:00
Georg Reinke
78f5a3f818
use new _vd element for possible memtype state
2017-03-29 11:29:53 +02:00
Georg Reinke
92952f9321
change comment format
2017-03-29 10:31:56 +02:00
Georg Reinke
f4959f51b7
memtype-managed: fix typo in test
2017-03-28 13:32:17 +02:00
Georg Reinke
53f9e72e18
Revert "fix IS_ALIGNED macro"
...
This reverts commit 07a3b4db789ec6fe0c4773b9199b268280abc4a3.
2017-03-28 13:31:55 +02:00
Georg Reinke
de1a9b4ab3
fix IS_ALIGNED macro
...
The old macro lead to failures on the tester, even though the alignment
actually was correct.
2017-03-28 13:26:15 +02:00
Georg Reinke
ccdb41d9d2
memtype-managed: fixed wrong test assumption
2017-03-28 13:10:33 +02:00
Georg Reinke
1b33861528
memtype-managed: correctly merge free blocks
2017-03-28 13:09:57 +02:00
Georg Reinke
1fd368d360
fix possible underflow in memory manager
2017-03-28 12:52:21 +02:00
Georg Reinke
dd738a6462
add simple tests for memory allocator
2017-03-28 12:06:10 +02:00
Georg Reinke
25c7952cff
memtype-managed: fix some alignment / edge cases
2017-03-28 11:30:57 +02:00
Georg Reinke
af7c64e531
fix tests not compiling
2017-03-28 10:28:20 +02:00
Georg Reinke
fee29436b0
implement managed memtype
2017-03-27 13:22:54 +02:00
b89b30ffe1
fixes several segfaults in websocket node-type due to improper connection establishment / tear-down (see #71 , #72 & #73 )
2017-03-16 22:42:58 -03:00
f8deb04186
Revert "show error message in make if dependencies are missing"
...
This reverts commit 4dbaff19a8593f97609cfc07aa3c2073c683089c.
2017-03-09 13:30:30 -03:00
a9771ec8c6
Merge branch 'develop' into eric-lab
2017-03-09 13:30:19 -03:00
9dab1202ee
Merge remote-tracking branch 'rwth/develop' into develop
2017-03-09 13:24:19 -03:00
cf61bc500c
added simple example configuratin file for Markus
2017-03-08 10:05:01 -03:00
9ea0cbcbef
fixes segfault when starting villas-node with websocket node
2017-03-08 09:53:28 -03:00
81bcd7b39f
Merge branch 'gtnet_timestamp' into 'develop'
...
Add RTDS drafts for GTNET + GTSYNC setup
Closes #49
See merge request !14
2017-02-15 23:26:43 +01:00
4ba85c3727
fixed unit test for queue as it now allow arbitrary size
2017-02-15 17:13:13 -03:00
04b999b2e9
show error message in make if dependencies are missing
2016-12-23 17:21:54 +01:00
Umar Farooq
d7b69dc855
Add gtnet-skt RSCAD drafts to the clients directory
2016-12-22 19:32:02 +01:00
Umar Farooq
66d184589b
Ceil queue size to power of 2
2016-12-22 19:24:37 +01:00
8e4eeef3f1
Merge branch 'new-license' into 'develop'
...
Re-license source code to LGPLv2.1
closes #56
Thanks @slankes @markus.mirz & @mstevic for your feedback.
See merge request !13
2016-11-22 17:24:17 +01:00
1dba01a8ae
Re-license source code to LGPLv2.1 ( closes #56 )
2016-11-22 11:14:25 -05:00
86aa689097
Merge branch 'less-dependencies' into 'develop'
...
removed old dependencies which are no longer required
See merge request !12
2016-11-22 04:09:17 +01:00
ea414f56da
removed old dependencies which are no longer required
2016-11-21 21:50:16 -05:00
fc0e6b18f1
Merge branch 'new-msg-format-dia' into 'develop'
...
updated Dia figure of msg_format to reflect latest changes in msg_format.h and webmsg_format.h
See merge request !11
2016-11-22 03:12:42 +01:00
b6e7b8155f
updated Dia figure of msg_format to reflect latest changes in msg_format.h and webmsg_format.h
2016-11-21 21:07:44 -05:00
c84df390bc
renamed hook related files
2016-11-20 13:11:37 -05:00
a93952aaae
statistics are almost working again
2016-11-20 13:01:17 -05:00
d1d4369267
properly initialize other applications apart from villas-node
2016-11-20 13:00:23 -05:00
b37d3df332
moved cfg_parse_{hook, node, path} to {hooks, node, path}.c
2016-11-20 12:59:37 -05:00
cbaf8d40b3
remove HOOK_STATS as it is only used once in the codebase
2016-11-20 03:47:41 -05:00
671e964d43
only call HOOK_DESTROY callback if hook supports it
2016-11-20 03:46:53 -05:00
8240bf52c9
fixed debug output: incorrect number of released samples
2016-11-20 03:44:51 -05:00
b9d5bccb57
improved debug outputs for paths
2016-11-20 03:40:23 -05:00
bfec0b2f00
added missing implementation for aligned memory allocator
2016-11-20 03:02:19 -05:00
b8a8476a92
add custom main() for criterion tests in order to initiatize huge pages
2016-11-20 02:50:49 -05:00
0f7bd02e41
fix: initialize hooks only if required
2016-11-20 02:50:12 -05:00
eda6c66f0e
use proper style for #include
2016-11-20 02:45:39 -05:00