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

1196 commits

Author SHA1 Message Date
Umar Farooq
a5d50ea756 Add manual sequence numbers for GTNET w/o header as temp solution 2016-10-17 16:28:43 +02:00
626ddc2043 added preliminary draft for new websocket msg format 2016-10-16 13:12:08 -04:00
26e3885fbc mpmc_queue => queue 2016-10-16 02:33:36 -04:00
5aa4fec093 Remove sequence num ordering in case of gtnet-skt without GTNET_SKT_HEADER enabled 2016-10-12 16:57:14 +02:00
af14793901 replace GPL lincensed libpci (pciutils) with own implementation
VILLASnode and its dependencies are now fully compatible with a BSD/MIT license.
2016-10-08 20:17:16 -04:00
ba399a0b1d fixed compilation: functionality still heavily broken. its a mess right now 2016-09-22 21:20:21 -04:00
cc802859bd refactored memory allocators 2016-09-19 20:58:41 -04:00
4bd461d9e2 added new generic memory allocator 2016-09-15 21:25:32 -04:00
4bd6cf9c6a added reference counter to sample structure 2016-09-13 22:54:36 -04:00
2648c1f57c replaced lstack backed memory pool with new queue as underlying datastrucutre 2016-09-13 22:54:36 -04:00
d0dc7e216e replaced old queue with new MPMC implementation 2016-09-13 22:54:36 -04:00
f80a58c1b4 Treat all warnings as errors: never commit code which generates compiler warnings! Never!
The CI will reject your merges from now on!
2016-09-13 21:50:35 -04:00
6380829d0a fix indention 2016-09-13 21:15:39 -04:00
0097132b4f Merge branch 'feature-gtnet' into develop 2016-09-11 02:56:46 +00:00
65f46cef5f Check for maximum amount of values per sample supported 2016-09-10 22:34:45 -04:00
fe92747aa9 renamed a couple of enum constants and some minor code style cleanups 2016-09-10 22:34:45 -04:00
Umar Farooq
62bf0c2b0c Bug fixes/improvements to GTNET-SKT code
- Change enum types APP_HDR_* to SOCKET_HDR_*
 - Remove SOCKET_HDR_NONE type from app-hdr as its same as
   SOCKET_HDR_GTSKT
 - Fix values per samples for GTSKT to 1
 - Replace TODO tag with @todo
 - Use SOCKET_HDR_DEFAULT if app_hdr setting is not present
   in config file
 - Fix bug when invalid message is received resulting in
   infinite printing loop
 - Fix bug in socket_write when due to declaration of struct
   msg msgs[cnt] in the for loop the values are not transmitted
 - Replace std=c98 with std=c11 but still compile without it
2016-08-02 21:08:25 +02:00
Umar Farooq
2f47be0ac5 Add app_hdr tag for GT-NET-Socket
GT-NET-Socket uses a tag in the config file to distinguish from default
socket node type application layer header (struct msg). For now all the
values are encoded in the struct sample without any header (no timestamp
or sequence number).
Minor improvement in pipe.c: replace 'goto' with do while
2016-07-17 01:01:43 +02:00
812eb31c95 cleaning function namespaces: config_ => cfg 2016-07-14 09:47:00 +02:00
3880abeb63 unified member variable naming of struct sample and struct msg 2016-07-11 18:19:23 +02:00
8115a9caa2 fixed most major bugs of web socket node-type 2016-07-11 18:18:20 +02:00
abd8148a2b fixed compiler warnings 2016-07-11 09:16:31 +02:00
bd8987bf35 simplified makefile 2016-07-11 09:16:00 +02:00
3f012c8575 finished FPGA stuff 2016-07-08 13:32:18 +02:00
88157a3023 improved AXI4 switch configuration 2016-07-08 13:01:40 +02:00
ac389a76ff added DMA memory managment functions 2016-07-08 12:59:09 +02:00
05af02304d added a couple of functions to parse and print cpu_set_t 2016-06-26 15:33:59 +02:00
238c732feb smaller fixes in linux code 2016-06-26 15:29:07 +02:00
cc66553761 added support for CBuilder models 2016-06-26 15:28:34 +02:00
132dd5fd65 moved linux realtime code to extra file 2016-06-26 15:27:14 +02:00
68f2dbea76 major changes in the VILLASfpga code. Lots of smaller improvements and fixed 2016-06-26 15:22:25 +02:00
c67af15a2c fixed all major bugs in FPGA code 2016-06-19 19:30:00 +02:00
98fb370e85 first steps towards flexible and configurable VILLASfpga / VILLASnode integration 2016-06-15 20:05:09 +02:00
bffb47dca8 added VILLASfpga code 2016-06-14 01:23:44 +02:00
0fa5f5b976 introduced new directory structure for source and header files 2016-06-14 01:17:58 +02:00
04aad098bb fixed some whitespace 2016-06-13 21:41:55 +02:00
277589029e fixed collision of procprocessor macro 2016-06-13 17:25:09 +02:00
f635bf115a fixed argument type for integer_to_cpuset 2016-06-13 17:25:09 +02:00
f3951afd18 added ability to pin IRQs 2016-06-13 17:25:09 +02:00
c53cb80f42 started working on new gtfpga node-type 2016-06-13 17:23:33 +02:00
9096de8024 fixed broken nags node-type 2016-06-08 23:42:44 +02:00
ad8ee1c3f7 renamed S2SS to VILLASnode 2016-06-08 23:31:58 +02:00
2da610f708 removed misleading SWAP() macro 2016-06-08 22:52:59 +02:00
44c3efaac7 renamed file 2016-06-08 22:50:56 +02:00
36e27af702 adapting file and socket node-types to new data structures 2016-06-08 22:39:43 +02:00
104455e0d5 splitting web socket code in multiple files 2016-06-08 22:39:17 +02:00
3e0c743d80 adapting hook feature to new data structures 2016-06-08 22:38:50 +02:00
909bde0894 introduced new data structures 2016-06-08 22:38:21 +02:00
0cebda19c8 whitespace fixes and documentation 2016-06-08 22:36:38 +02:00
6a1e745bb2 added some utility macros 2016-06-08 22:32:53 +02:00