free memory when stopping/restarting lte-softmodem
- add function free_td() -> complements init_td() [seems to not be used, added for completeness] - add function free_td8() -> undoes init_td8() [free memory of 8-bit LLR Turbo decoder] - add function free_td16() -> undoes init_td16() [free memory of 16-bit LLR Turbo decoder] - change function free_tdavx216() -> undoes init_tdavx216() [free memory of 16-bit LLR Turbo decoder, AVX2 version] - add free_lte_top() -> frees memory allocated by init_lte_top() - change free_ul_ref_sigs() to set freed pointers to NULL - add method free_transport() -> frees memory of ULSCH/DLSCH transport channels - use the above functions when stopping/restarting the lte-softmodem
Showing
- openair1/PHY/CODING/3gpplte_turbo_decoder_avx2_16bit.c 4 additions, 4 deletionsopenair1/PHY/CODING/3gpplte_turbo_decoder_avx2_16bit.c
- openair1/PHY/CODING/3gpplte_turbo_decoder_sse.c 12 additions, 0 deletionsopenair1/PHY/CODING/3gpplte_turbo_decoder_sse.c
- openair1/PHY/CODING/3gpplte_turbo_decoder_sse_16bit.c 4 additions, 4 deletionsopenair1/PHY/CODING/3gpplte_turbo_decoder_sse_16bit.c
- openair1/PHY/CODING/3gpplte_turbo_decoder_sse_8bit.c 4 additions, 4 deletionsopenair1/PHY/CODING/3gpplte_turbo_decoder_sse_8bit.c
- openair1/PHY/CODING/defs.h 10 additions, 0 deletionsopenair1/PHY/CODING/defs.h
- openair1/PHY/INIT/defs.h 1 addition, 0 deletionsopenair1/PHY/INIT/defs.h
- openair1/PHY/INIT/lte_init.c 12 additions, 0 deletionsopenair1/PHY/INIT/lte_init.c
- openair1/PHY/LTE_REFSIG/lte_ul_ref.c 6 additions, 2 deletionsopenair1/PHY/LTE_REFSIG/lte_ul_ref.c
- openair1/PHY/LTE_TRANSPORT/proto.h 6 additions, 0 deletionsopenair1/PHY/LTE_TRANSPORT/proto.h
- targets/RT/USER/lte-enb.c 19 additions, 1 deletiontargets/RT/USER/lte-enb.c
- targets/RT/USER/lte-ru.c 0 additions, 2 deletionstargets/RT/USER/lte-ru.c
- targets/RT/USER/lte-softmodem.c 7 additions, 1 deletiontargets/RT/USER/lte-softmodem.c
Loading
Please register or sign in to comment