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

1081 commits

Author SHA1 Message Date
Georg Reinke
24c6493b04 make shmem.conf a bit nicer 2017-04-06 10:34:31 +02:00
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