Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | utils: add set_thread_name API call, move thread_priority to thread | Andrej Rode | 2017-06-29 | 1 | -1/+2 |
| | |||||
* | Merge branch 'maint' | Martin Braun | 2017-06-27 | 2 | -104/+111 |
|\ | |||||
| * | X300: Implement single DMA channel for all async messages | Michael West | 2017-06-26 | 2 | -3/+3 |
| | | |||||
| * | X300: Dual channel TX performance improvements | Michael West | 2017-06-26 | 2 | -109/+112 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-05-15 | 1 | -2/+28 |
|\| | |||||
| * | device3: Improved busy loop for tx flow control polling on slower machines | Patrick Sisterhen | 2017-05-08 | 1 | -2/+28 |
| | | | | | | | | Effectively adds a yield statement inside the busy loop. | ||||
* | | transport: Fix some nullptr vs NULL vs 0 | Martin Braun | 2017-04-06 | 1 | -1/+2 |
| | | | | | | | | This affects some versions of Clang when using C++11 features. | ||||
* | | Merge branch 'maint' | Martin Braun | 2017-04-06 | 1 | -24/+44 |
|\| | |||||
| * | Device3: Improved send flow control | michael-west | 2017-04-05 | 1 | -24/+44 |
| | | | | | | | | | | | | - Implemented zero_copy_flow_ctrl for send transport - Removed bounded buffer for sequence acks - Created spin wait on flow control for fastest response to flow control updates | ||||
* | | device3: Fixed potential concurreny issues | Ashish Chaudhari | 2017-04-05 | 2 | -5/+4 |
| | | | | | | | | | | | | | | - Protected block_ctrl vector with a mutex - Note: const block accessors are not thread safe - Removed sid_framer from base device3 class - Made x300,e300 sid_framers atomic | ||||
* | | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 2 | -29/+30 |
| | | |||||
* | | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 2 | -8/+8 |
| | | | | | | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development. | ||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-30 | 1 | -0/+1 |
|\| | |||||
| * | device3: Reset sequence number in get_tx_streamer() | Jonathon Pendlum | 2017-01-30 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-17 | 1 | -1/+1 |
|\| | |||||
| * | docs: Purged references to CVITA, replaced with CHDR | Martin Braun | 2017-01-11 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-12-13 | 1 | -1/+1 |
|\| | |||||
| * | Fix typo causing channel list generation to fail. | michael-west | 2016-12-13 | 1 | -1/+1 |
| | | |||||
| * | device3: Backed-out the alignment adaption | Martin Braun | 2016-11-29 | 1 | -6/+0 |
| | | |||||
* | | device3: Backed-out the alignment adaption | Martin Braun | 2016-12-09 | 1 | -6/+0 |
| | | |||||
* | | rfnoc: Removed transport endianness as make arg | Martin Braun | 2016-11-09 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | This is only confusing, since the blocks do not have to care about endianness. The control interface needs to know (and takes care of it internally), and the streaming transport does the same (and does not directly connect to blocks). Reviewed-By: Michael West <michael.west@ettus.com> | ||||
* | | rfnoc: Moved transport endianness as property into both_xports_t | Martin Braun | 2016-11-09 | 3 | -12/+9 |
|/ | | | | Reviewed-By: Michael West <michael.west@ettus.com> | ||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 2 | -13/+13 |
| | | | | | | | | types) - Also removes all references to boost/cstdint.hpp and replaces it with stdint.h (The 'correct' replacement would be <cstdint>, but not all of our compilers support that). | ||||
* | X300: Fix for channel 1 failure to ACK a TX burst. | michael-west | 2016-11-07 | 1 | -24/+60 |
| | | | | | | - Added mapping from radio block and port to channel in legacy compat layer. - Improved parsing of stream args and added parsing of radio ID and port parameters for each channel. - Added proper programming of the response SID based on the new radio ID and port parameters. | ||||
* | device3: Removed some superfluous includes | Martin Braun | 2016-11-04 | 2 | -12/+1 |
| | |||||
* | transport: Removed conditional compiles for terminator APIs | Martin Braun | 2016-09-05 | 1 | -2/+0 |
| | |||||
* | Merging RFNoC support for X310 | Martin Braun | 2016-08-09 | 4 | -0/+1274 |