19930cd003
fix GitLab CI
2017-03-31 22:49:35 +02:00
530753b5ef
cosmetic changes for memory_manager unit tests
2017-03-31 18:28:51 +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
c3df2dcb80
added new logo for VILLAScontroller and update logo of VILLASfpga
2017-03-31 18:05:33 +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
9b6f99a775
build libwebsockets without the examples and test-server
2017-03-29 21:21:23 +02:00
2d4836f21d
added integration test for remote file node-type
2017-03-29 20:15:04 +02:00
a799f625f9
remove histogram from villas-test-cmp
2017-03-29 20:14:35 +02:00
f6c204c441
removed split and splitted settings from file node-type
2017-03-29 20:14:01 +02:00
725a4e544e
fix coverage and some other test related issues
2017-03-29 19:16:17 +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
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
6818b58648
fix GitLab CI
2017-03-29 06:09:49 +02:00
9205e1dbac
Merge branch 'eric-lab' into develop-try-merge
2017-03-29 06:02:58 +02:00
506f74f8e7
fix GitLab CI
2017-03-29 05:27:21 +02:00
08759dba39
do not add dnf repo yet because its password protected
2017-03-29 05:12:01 +02:00
ea3221e985
updated git submodule
2017-03-29 05:03:47 +02:00
78828a8a3d
fix CI builds
2017-03-29 04:47:28 +02:00
8ec8ad0632
updated git submodules
2017-03-29 04:45:41 +02:00
531a8d36e1
updated GitLab CI for new build and packaging system
2017-03-29 04:37:03 +02:00
e7dfb06707
add support for JSON encoded configuration files to villas-node
2017-03-29 04:26:57 +02:00
0290fe03f1
fixed bug in sha1sum calculation
2017-03-29 04:26:33 +02:00
5f17ed7786
fix nasty dead-lock in queue unit-test
2017-03-29 04:26:16 +02:00
3405f4ffed
fixing and disabling FPGA unit-tests
2017-03-29 04:25:51 +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
8979fc68c9
added missing dependency to library in Makefile
2017-03-29 04:18:43 +02:00
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