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

361 commits

Author SHA1 Message Date
053b43fb9f change function signature of node_type_start() 2017-04-07 17:32:52 +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
89408942bb removed test lex/yacc parser 2017-04-02 18:19:21 +02:00
41762f65e5 add missing free() 2017-04-02 13:03:31 +02:00
64e0f625f5 do not throw SIGABRT in case of libwebsocket errors 2017-04-02 13:03: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
b4d0288c5e do not cast void pointers 2017-04-02 13:00:34 +02:00
57329bfa92 moved node id field to struct node::id 2017-04-02 12:59:56 +02:00
1c869e49a7 api: use new request / response format 2017-04-02 12:58:36 +02:00
9aa85b8bd4 memory: decrease debug verbosity 2017-04-02 04:56:30 +02:00
3d46a3d344 fix some aborts due to destruction of uninitialised objects 2017-04-02 04:56:08 +02:00
a6488131c8 log: do not use carriage return when printing output
This allows us to prefix the output of villas-* tools

See: tests/integration/node-loopback.sh
2017-04-02 04:33:21 +02:00
c79af3677e close dangling file handle in kernel_get_hugepage_size() 2017-04-02 02:33:55 +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
19930cd003 fix GitLab CI 2017-03-31 22:49:35 +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
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
9205e1dbac Merge branch 'eric-lab' into develop-try-merge 2017-03-29 06:02:58 +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
3eb629d9d5 various bug fixes from todays debugging session 2017-03-29 04:25:30 +02:00
563512893e stats: minor fixes 2017-03-29 04:20:26 +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
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
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
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
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
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