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
9fbe67f0da
tweaked parsing of hook parameters
2016-09-14 03:37:24 +02:00
d0ad1e47ef
improved implementation of gtnet-skt protocol headers
2016-09-13 21:20:58 -04:00
d958b08d62
print sample offset always in scientific notation
2016-09-13 21:16:17 -04:00
b9f681751a
fix compiler error
2016-09-13 21:15:53 -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
3c4c08cda6
rewrote socket_write(): there ave been some misunderstandings
2016-09-10 22:34:45 -04:00
545103ff1c
rewrote socket_read(): there ave been some misunderstandings
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
7f4f898b70
fixed compiler warnings about uninitialized use
2016-07-26 15:42:11 +02:00
f6dd0b117b
merged config-fpga.h into config.h
2016-07-18 15:09:49 +02:00
303e730f3a
removed debug output
2016-07-18 15:02:53 +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
cbe29caf98
restructured repo and build system
2016-07-14 09:34:26 +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
1516ebab6e
improved warning messages for affinity
2016-07-11 16:03:28 +02:00
ecc8e16552
added better error message in case of invalid config file path
2016-07-11 16:02:55 +02:00
0cc67a892c
improved configuration file parsing
2016-07-11 11:36:23 +02:00
1669d226c8
changed config file format for VILLASfpga
2016-07-11 11:34: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
87bd0c3b8c
reworked interrupt handling
2016-07-08 13:31:23 +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
fcd07748dd
fixed partial reads in read_random()
2016-07-08 12:15:37 +02:00
87eb7c13e2
removed obsolete BRAM IP driver
2016-07-08 12:14:54 +02:00
f413355d05
updated the configuration
2016-06-26 15:34:40 +02:00
05af02304d
added a couple of functions to parse and print cpu_set_t
2016-06-26 15:33:59 +02:00
d811128459
added support for dynamically loaded plugins
2016-06-26 15:31:31 +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
d589c71ab6
missed something to rename
2016-06-13 21:44:39 +02:00
35bfd02b13
added debug facilities to debug output
2016-06-13 21:43:08 +02:00
04aad098bb
fixed some whitespace
2016-06-13 21:41:55 +02:00
5ffb16ec8f
fixed unclosed file
2016-06-13 17:27:32 +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