diff options
author | Martin Braun <martin.braun@ettus.com> | 2018-01-05 18:08:07 -0800 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2018-01-08 17:38:29 -0800 |
commit | 33ddbbb25702cab0fb271367e4ffd9563a6c75f5 (patch) | |
tree | 556cbcf90c45d334b0c20595611f0a076748dcf9 /host/uhd.pc.in | |
parent | 838b71902ff1b9cb556f5141de53ab6ee5ba1e75 (diff) | |
download | uhd-33ddbbb25702cab0fb271367e4ffd9563a6c75f5.tar.gz uhd-33ddbbb25702cab0fb271367e4ffd9563a6c75f5.tar.bz2 uhd-33ddbbb25702cab0fb271367e4ffd9563a6c75f5.zip |
mpmd: Refactor device initialization for better parallelizability
Note: This doesn't add any concurrency, rather, it changes the
structure of the code to allow that. Notable changes:
- All prop tree inits in one place
- No access to containers in methods that might be run in parallel
- Split initialization and claiming in mpmd_mboard_impl, calling ctor
will no longer run the full initialization.
- Added comments to identify parallelizable spots
Diffstat (limited to 'host/uhd.pc.in')
0 files changed, 0 insertions, 0 deletions