Georg Reinke
66545fc4c7
new shmem node type
2017-04-05 12:52:21 +02:00
Georg Reinke
bc188e4a2d
make pool pointer in struct sample relative
2017-04-04 12:32:48 +02:00
Georg Reinke
589d50a55a
also make pointers stored in a queue relative
2017-04-04 11:37:46 +02:00
047ddde0c4
added compat.c for adding compatibility with older library versions
2017-04-03 09:02:18 +02:00
6d3ee5baac
some codingstyle improvements
2017-04-03 09:01:14 +02:00
a33dadf80a
use pthread_cond_signal for efficient signalling in websocket node-type
2017-04-02 13:02:49 +02:00
8bcb9401fe
use common struct state instead for struct websocket_connection
2017-04-02 13:02:07 +02:00
57329bfa92
moved node id field to struct node::id
2017-04-02 12:59:56 +02:00
fd51d7bac9
refactoring: kernel_has_version() => kernel_get_version() + version_cmp()
2017-04-02 02:33:20 +02:00
298d1162e6
increase limit of locked memory automatically during initlialization
2017-04-02 00:14:17 +02:00
a256417417
Merge branch 'memtype-managed' into develop
2017-03-31 18:28:19 +02:00
bb745ea048
cosmetic changes (indentions, whitesapces, naming)
2017-03-31 18:09:44 +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
f6c204c441
removed split and splitted settings from file node-type
2017-03-29 20:14:01 +02:00
Georg Reinke
b4ba09d9f1
memtype-managed: fix tab/spaces format
2017-03-29 12:05:38 +02:00
Georg Reinke
78f5a3f818
use new _vd element for possible memtype state
2017-03-29 11:29:53 +02:00
2293e3ad4a
removed unused function
2017-03-29 08:11:45 +02:00
d9137790a3
added missing unit tests for cpuset helpers and box muller transform
2017-03-29 08:11:09 +02:00
9205e1dbac
Merge branch 'eric-lab' into develop-try-merge
2017-03-29 06:02:58 +02:00
3eb629d9d5
various bug fixes from todays debugging session
2017-03-29 04:25:30 +02:00
73f7fb1a2b
removed unnecessary includes
2017-03-29 04:22:40 +02:00
563512893e
stats: minor fixes
2017-03-29 04:20:26 +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
25c7952cff
memtype-managed: fix some alignment / edge cases
2017-03-28 11:30:57 +02:00
Georg Reinke
fee29436b0
implement managed memtype
2017-03-27 13:22:54 +02:00
3374b85d2d
added forgotten changes
2017-03-27 12:59:56 +02:00
644352538d
move checks into *_check(), set default values in _init()
2017-03-27 12:57:41 +02:00
ba5f4d1109
sample_io: part 2
2017-03-27 12:50:39 +02:00
80d3ae13d5
added new sample_io module for adding new IO formats
2017-03-27 12:28:13 +02:00
38a983b26e
yet another rewrite of the hook system
2017-03-27 12:26:11 +02:00
9890777c72
added SWAP() macro
2017-03-25 21:24:06 +01:00
411b9dd326
replaced most occurrences of list_foreach with a traditional for loop due to performance reasons
2017-03-25 21:23:31 +01:00
b1fdeac63f
advio: fixed unit tests
2017-03-25 21:13:45 +01:00
9c37348d1d
added new hook function „map“ to remap values and add other special values to the sample ( fixes #80 )
2017-03-25 21:11:52 +01:00
1bb91ce8af
added _vd and _vt members for struct fpga_ip (now in line with nodes, hooks, models, etc..)
2017-03-25 21:10:25 +01:00
a8232e9ba0
stats: added support for different output formats
2017-03-20 09:15:54 -03:00
8c8a2c57b7
the hook callback shall return 0 in case of success.
...
the number of returned samples is now updated in the passed hook_info::count
2017-03-20 09:14:30 -03:00
8e53725c33
improved configuration file format for hooks
2017-03-17 02:52:59 -03:00
5b93da867a
refactoring: simplified hook system
2017-03-17 01:08:48 -03:00
bd238dfebd
remove history field of hook structure as this is now obsolete.
...
use the reference counting to keep copies of older samples
2017-03-14 11:24:06 -03:00
27f86f11ed
added new option to redirect log output to a file
2017-03-14 01:49:22 -03:00
4f3d61786d
reworked advio to use hash instead of dirty flag
2017-03-14 01:47:16 -03:00
edb7059452
added sha1sum function to calculate hash of file
2017-03-14 01:46:44 -03:00
607be1dd99
minor bugfixes and improvements
2017-03-13 23:51:38 -03:00
0830132a83
cosmetic changes
2017-03-13 00:04:56 -03:00
b676897545
fix search & replace mistake
2017-03-12 23:17:48 -03:00
506873a25a
remove broken ADVIO_MEM flag
2017-03-12 23:17:19 -03:00
2757011e1b
several smaller fixes and documentation updates
2017-03-12 17:13:37 -03:00
fa2dc403aa
refactoring: if_create() => if_init()
2017-03-12 17:08:04 -03:00