50547f6ebd
added new Dia figures which are soon to be incorporated into the documentation
2017-03-29 04:18:19 +02:00
bf05909e5e
Merge branch 'feature-curlio' into develop
2017-03-29 04:11:50 +02:00
fa7bbada6c
updated GitLab CI for new build and packaging system
2017-03-29 04:07:58 +02:00
dbc1530727
Overhaul of build and packaging system:
...
- Build RPM packages for VILLASnode and dependencies with the ‚rpm‘, ‚rpm-villas‘, ‚rpm-livxil‘ and ‚rpm-libwebsockets‘ make targets
- Upload new RPM packages to the repository with the ‚deploy‘ make target
- Build a developer Docker image with the `docker-dev` target
- Run the developer image with the `run-docker-dev` target
- Build a production Docker image with the `docker` target
This requires that all RPM packages have been build previously!
- Use hard-coded default paths where applicable
- Updated index website
- Added some usage information and hints
Documentation of the new system is still outstanding
2017-03-29 04:04:20 +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
3374b85d2d
added forgotten changes
2017-03-27 12:59:56 +02:00
9efd4dc000
do not cast void pointers
2017-03-27 12:58:40 +02:00
644352538d
move checks into *_check(), set default values in _init()
2017-03-27 12:57:41 +02:00
6f4c139c2f
move checks into *_check(), set default values in _init()
2017-03-27 12:54:24 +02:00
ba5f4d1109
sample_io: part 2
2017-03-27 12:50:39 +02:00
267d244167
minor cleanup, bug fixes and refactoring
2017-03-27 12:50:01 +02:00
a06a7eec57
remove obsolete ‚combine‘ setting from example config
2017-03-27 12:46:41 +02:00
ebe0dd0f2d
updated git submodules of dependencies
2017-03-27 12:45:45 +02:00
eb4cb081f1
added integration tests
2017-03-27 12:39:29 +02:00
f28dd96c30
added json_to_config in order to support JSON as new config file format
2017-03-27 12:38:19 +02:00
68aa917f78
set VILLASnode version via Makefile instead of config.h
2017-03-27 12:30:44 +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
99a142bb6b
added and fixed a bunch of unit tests
2017-03-25 21:23:48 +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
edc1e0196d
added new fpga_ip_type callbacks to differentiate between intialiazation and start of an IP core
2017-03-25 21:13:07 +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
8613ee688e
use name method for storing hook private data as for nodes
2017-03-20 09:13:01 -03:00
0c5204ccc3
advio: non HTTP protocols have return code 0
2017-03-20 09:08:10 -03:00
326b61fa59
fix invalid free() in advio
2017-03-20 09:07:45 -03:00
27913c3699
fix progressbar output in advio
2017-03-20 09:07:29 -03:00
30d5c73fea
smaller refactoring in villas-hook
2017-03-20 09:04:23 -03:00
7d28fbd6c4
update receive timestamp in villas-hook
2017-03-20 09:03:48 -03:00
4526f8b534
support multiple parameters in villas-hook
2017-03-20 09:03:03 -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
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
19e98af8e3
remove obsolete flag parameter from afopen()
2017-03-15 00:51:24 -03:00
e1f655a37d
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:25:17 -03:00
f8b75d084c
added proper units for statistics
2017-03-14 11:24:51 -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