srsLTE/lib/src/phy
Ismael Gomez 4e39982a19
Fix TSAN warnings in UE (#3021)
* Protect PHY SR signal management in a class

* Protect intra_freq_meas vector

* Protect cell and srate shared variables in thread-safe classes

* srsue,srsenb: include TSAN options header

* Protect ue_rnti_t and rnti scheduling windows behind thread-safe classes

* Protect access to state variable in sync_state

* Protect access to metrics configuration

* Protect access to is_pending_sr

* Protect access to UE prach worker

* Protect UE mux

* Avoid unlocking mutex twice

* Fix data races in RF/ZMQ

* Fix data races in intra_measure and PHY

* Fix minor data races in MAC

* Make TSAN default behaviour to not halt on error

* Fix blocking in intra cell measurement

* Address comments

Co-authored-by: Andre Puschmann <andre@softwareradiosystems.com>
2021-07-01 17:39:54 +02:00
..
agc rename srsLTE to srsRAN 2021-03-21 21:47:01 +01:00
ch_estimation Added SSB search measure/decode file test 2021-06-08 14:55:12 +02:00
channel Improvements in NR cell search 2021-05-18 18:41:03 +02:00
common Initial UE synchronization for NR 2021-06-22 16:36:24 +02:00
dft rename srsLTE to srsRAN 2021-03-21 21:47:01 +01:00
enb Refactored gNb PHY 2021-06-28 00:27:36 +02:00
fec Added CRC match function and simplify CRC check 2021-06-08 10:19:24 +02:00
io Filesource filename to constant 2021-05-18 18:41:03 +02:00
mimo rename srsLTE to srsRAN 2021-03-21 21:47:01 +01:00
modem demod_soft: removed unused NEON code 2021-04-28 12:42:44 +02:00
phch Added NR type1 RIV function helper 2021-06-28 00:27:36 +02:00
resampling Fix resampler stack overflow 2021-05-12 17:13:09 +02:00
rf Fix TSAN warnings in UE (#3021) 2021-07-01 17:39:54 +02:00
scrambling rename srsLTE to srsRAN 2021-03-21 21:47:01 +01:00
sync Initial UE synchronization for NR 2021-06-22 16:36:24 +02:00
ue Make ACK M constant i UEDLNR 2021-06-28 00:27:36 +02:00
utils Optimised random bit (unpacked) and byte (packed) generator 2021-06-15 12:44:21 +02:00
CMakeLists.txt rename srsLTE to srsRAN 2021-03-21 21:47:01 +01:00