Georg Reinke
3a7af08799
move "external" part of shmem to separate files
2017-04-07 12:57:40 +02:00
Georg Reinke
c7e241cb2b
new wrapper struct around queue with POSIX CV's
2017-04-07 12:18:08 +02:00
Georg Reinke
ee809bd5c9
Merge branch 'develop' into node-shm
2017-04-06 12:12:56 +02:00
Georg Reinke
66545fc4c7
new shmem node type
2017-04-05 12:52:21 +02:00
83841a8d1d
fix villas-test-cmp to fail in case of files with a different number of samples
2017-04-02 04:32:11 +02:00
d1e41bbcc4
pipe: do not start web module if we do not use a websocket node
2017-04-02 04:31:34 +02:00
fd51d7bac9
refactoring: kernel_has_version() => kernel_get_version() + version_cmp()
2017-04-02 02:33:20 +02:00
a799f625f9
remove histogram from villas-test-cmp
2017-03-29 20:14:35 +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
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
267d244167
minor cleanup, bug fixes and refactoring
2017-03-27 12:50:01 +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
411b9dd326
replaced most occurrences of list_foreach with a traditional for loop due to performance reasons
2017-03-25 21:23:31 +01: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
7aa1c66d99
do not use the sample samples objects in villas-hook as the hooks might add references to keep copies of older samples
2017-03-14 11:21:05 -03:00
e1813f5803
unify log initialisation code in villas-hook
2017-03-14 11:19:59 -03:00
858dfdd35a
villas-hook: correctly initialise hook_info
2017-03-14 11:19:14 -03:00
d40e3cd06f
make hook parameter for villas-hook optional
2017-03-14 11:18:12 -03:00
b145f63536
do not run hook callbacks if not supported by hook
2017-03-14 11:17:40 -03:00
9a9e9c17d4
added new villas-test-cmp tool to compare to files (will be used by integration tests)
2017-03-12 17:10:45 -03:00
c9d554409b
several fixes to get villas-hook running
2017-03-12 17:10:04 -03:00
ccf2f28b9f
refactoring: struct cfg => struct super_node
2017-03-12 17:01:24 -03:00
c84bfbcc7c
refactoring: node_type_{init, deinit}() => node_type_{start, stop}()
2017-03-11 23:40:43 -03:00
f00d332bf2
make number of huge pages configurable
2017-03-11 23:39:00 -03:00
a9771ec8c6
Merge branch 'develop' into eric-lab
2017-03-09 13:30:19 -03:00
b28b784684
minor bug fixes
2017-03-07 08:05:04 -04:00
c2cb2c8e02
added -d option to villas-signal and villas-pipe
2017-03-06 19:17:38 -04:00
88805ce491
refactoring UNITITIALIZED -> DEINITIALIZED
2017-03-06 19:13:14 -04:00
d9bd8cf64f
move signal initialisation to utils
2017-03-06 19:09:44 -04:00
c56caf3b73
improve logging
2017-03-06 19:08:45 -04:00
21d6ff20c4
split node and node_type into separate files
2017-03-06 08:58:58 -04:00
10bdf4db51
properly use ne plugin system to find node-types
2017-03-06 08:57:43 -04:00
fa648d5cac
add —-help / -h option to villas-node
2017-03-05 11:10:10 -04:00
3c890b6e88
added new -n option to villas-signal in order to generate unthrottled / non real-time output of samples
2017-03-05 10:47:26 -04:00
9c40931a04
Merge branch 'feature-mpmc-queue' into feature-curlio
2017-03-05 10:06:32 -04:00
19ff6c838b
Merge branch 'feature-fpga-tests' into feature-curlio
2017-03-03 20:34:32 -04:00
e27f0b699f
several fixes for clean compilation
2017-03-03 20:21:33 -04:00
3e7c855526
updated licence and copyright info in file headers
2017-03-03 20:20:13 -04:00
7ec6aee288
Merge remote-tracking branch 'rwth/develop' into feature-curlio
2017-02-18 11:05:11 -05:00
c930ad49b7
several smaller changes and bugfixes
2017-02-18 10:58:17 -05:00
7de25683d7
fpga: refactored VILLASfpga node type
2017-02-18 10:43:58 -05:00
bc634ebccc
first bunch of global state object
2017-02-18 10:31:42 -05:00