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

2578 commits

Author SHA1 Message Date
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
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
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
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
3af0f136d5 added option to use shift hook also for sequence numbers 2017-03-14 11:14:02 -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
339e45b205 fix uninitialized value 2017-03-12 23:20:15 -03:00
83dfb31dc2 remove broken ADVIO_MEM flag 2017-03-12 23:18:18 -03:00
506873a25a remove broken ADVIO_MEM flag 2017-03-12 23:17:19 -03:00
9771559533 added new hook to shift timestamps of samples 2017-03-12 17:13:55 -03:00
2757011e1b several smaller fixes and documentation updates 2017-03-12 17:13:37 -03:00
4ca0785095 optimisations in hist_dump_* functions to reduce output to screen 2017-03-12 17:11:23 -03:00
14e2b97372 initialize node_type::instances correctly 2017-03-12 17:08:52 -03:00
fa2dc403aa refactoring: if_create() => if_init() 2017-03-12 17:08:04 -03:00
e2213b0b99 refactoring: hist_create() => hist_init() 2017-03-12 17:07:10 -03:00
46ff3462cc show correct filename in cerror() messages 2017-03-12 17:06:33 -03:00
1ed9663532 added two new log classes for interfaces and traffic control 2017-03-12 17:06:00 -03:00
cc8984e2d0 assert instead of run-time errors 2017-03-12 17:04:43 -03:00
ccf2f28b9f refactoring: struct cfg => struct super_node 2017-03-12 17:01:24 -03:00