Robert Schmidt
27aa036f0e
Merge remote-tracking branch 'origin/iqreplay_bugfix' into integration_2022_wk08
2022-02-21 20:07:21 +01:00
Robert Schmidt
a5fd5c3e6b
Merge remote-tracking branch 'origin/multiple-ues-min-prbs-bug-fix' into integration_2022_wk08
2022-02-21 20:06:55 +01:00
Robert Schmidt
d5280c679f
Merge remote-tracking branch 'origin/ci-improve-rfsim-test' into integration_2022_wk08
2022-02-21 20:05:03 +01:00
Robert Schmidt
719f82870d
Don't redirect stack trace to file
2022-02-21 19:47:14 +01:00
Robert Schmidt
b112282e2b
Suppress warning, print stacktrace to stdout
2022-02-21 19:42:45 +01:00
Raphael Defosseux
8981b53f83
fix(ci): changes after code review.
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:39:38 +01:00
Raphael Defosseux
4c76eb6c00
fix(ci): display state of container even when successful
...
recover the full MAGMA-MME log
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Raphael Defosseux
519dea7780
fix(ci): correct services in scenario files
...
fix(doc): updated the Tutorial with only MAGMA-MME references and logs
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Raphael Defosseux
2728ce02c8
feat(ci): switching from OAI-MME to MAGMA-MME for RF sim testing
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Raphael Defosseux
0b7be7466e
fix(ci): display state of container when failure, better tshark filtering, auto-undeploy if deploy went wrong
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2022-02-21 16:36:34 +01:00
Melissa Elkadi
7fb509511d
Merge branch 'eurecom-develop' into episys-ul-info-cleanup
2022-02-21 06:19:54 -08:00
Laurent THOMAS
9aba6d722b
fix bugs in polar encode, when len+crc_len>64
2022-02-21 13:37:32 +01:00
Thomas Schlichter
e8278de15c
fix for 5G NR UL transform precoding
...
get_index_for_dmrs_lowpapr_seq() was accessing the array dmrs_ul_allocated_res[] out of bounds.
2022-02-21 13:37:32 +01:00
Robert Schmidt
0ad3faaf2a
Disable ASAN on ulsim
2022-02-21 13:37:32 +01:00
Robert Schmidt
32824030f4
Fix cmake command target CMakeLists.txt
2022-02-21 13:37:32 +01:00
Robert Schmidt
f51590b546
Don't leak check in {nr_,}{d,u}lsim, fix buffer overflows in dlsim
2022-02-21 13:37:32 +01:00
Robert Schmidt
990385eea0
Move CMake macro definitions to separate file
2022-02-21 13:37:32 +01:00
Robert Schmidt
52fdca3141
Do not create CMakeLists.txt; new build_oai option -d
2022-02-21 13:37:30 +01:00
Robert Schmidt
cdea2899bc
Remove memory leaks from ldpctest
...
except for:
- config module
2022-02-21 13:36:41 +01:00
Robert Schmidt
fe61216a66
Correctly free memory in nr_pbchsim
...
Except for:
- polar code
2022-02-21 13:36:41 +01:00
Robert Schmidt
3f4fa05c74
nr_pucchsim: correctly free SR PDU
2022-02-21 13:36:41 +01:00
Robert Schmidt
d601209036
Fix nr_ulschsim: correct size for N_RB_UL
2022-02-21 13:36:41 +01:00
Robert Schmidt
2251453cbd
Fix nr_dlschsim: correct size for N_RB_DL
...
Fix warning, drop undefined function
2022-02-21 13:36:41 +01:00
Robert Schmidt
65c6456472
Resolve buffer overflows polartest
2022-02-21 13:36:41 +01:00
Laurent THOMAS
3e2c9af134
with polar structures delete and better cpu performance
2022-02-21 13:36:41 +01:00
Laurent THOMAS
be314a9770
remove usage of undefined var in polar and memory leaks
2022-02-21 13:36:41 +01:00
Robert Schmidt
51625f3c8f
Resolve memory issues in nr_prachsim
...
Except for config module and dlopen()
2022-02-21 13:36:41 +01:00
Robert Schmidt
dcae857463
Fix memory problems in nr_pucchsim
...
except:
- from dlopen()
- from configuration module
- uninitialized value
2022-02-21 13:36:41 +01:00
Robert Schmidt
81537701b2
Fix: channel chF large enough for 5G
2022-02-21 13:36:39 +01:00
Robert Schmidt
b4dbf46dde
Provide term_freq_channel() to free memory in abstraction.c
2022-02-21 13:35:36 +01:00
Robert Schmidt
32c7795aad
Fixes for 0bdb1b9f402c5315a591b1fbc4310dbc62fc820d
2022-02-21 13:35:36 +01:00
Robert Schmidt
0827b2f5b8
Fix leaks & unitialized memory in nr_ulschsim
2022-02-21 13:35:35 +01:00
Robert Schmidt
399e6d78f7
new_nr_ue_ulsch(): no abstraction_flag, add term_nr_ue_transport()
2022-02-21 13:35:35 +01:00
Robert Schmidt
20a8704c98
unitialized jump dlschsim
2022-02-21 13:35:35 +01:00
Robert Schmidt
e66e9eef7d
UL Ref Sig Seq: initialize only once, free and reset to NULL
2022-02-21 13:35:35 +01:00
Robert Schmidt
7638e65379
Free memory in nr_dlschsim
2022-02-21 13:35:35 +01:00
Robert Schmidt
338019601c
new_nr_ue_dlsch(): remove abstraction_flag
2022-02-21 13:35:35 +01:00
Robert Schmidt
20e13db86b
Implement logTerm() to close logging subsystem
2022-02-21 13:35:35 +01:00
Robert Schmidt
d2523bfa44
Remove unused SI and RA DLSCH from nr_dlschsim
2022-02-21 13:35:35 +01:00
Robert Schmidt
efd62d14a7
Implement term_nr_ue_signal(), remove abstraction_flag from init_nr_ue_signal()
...
term_nr_ue_signal() frees all memory, except for dfts lib load
2022-02-21 13:35:34 +01:00
Robert Schmidt
5794c07c94
Correctly implement phy_free_nr_gNB()
...
Frees all allocated memory, except for library loading related, and ul
reference signal sequences, which are allocated in static variables
2022-02-21 13:34:40 +01:00
Laurent THOMAS
06dd706df7
fix undefined vars in pbchsim.c
2022-02-21 13:34:40 +01:00
Robert Schmidt
331575ebab
Fix memory leaks in nr_ulschsim
2022-02-21 13:34:40 +01:00
Robert Schmidt
136cc93aa9
Fix memory leaks in nr_dlschsim
2022-02-21 13:34:40 +01:00
Robert Schmidt
ac0af5a84e
Fix shlib loaded: free memory, handle lib reload
...
- introduce loader_reset() that frees all memory
- resolve memory leak in loader_format_shlibpath()
- correctly handle library reload: check if a function has been
retrieved already. Don't leak memory (strdup()), and handle multiple
reloads of different functions from the same SO
2022-02-21 13:34:40 +01:00
Robert Schmidt
923edebd3c
Enable Address Sanitizer on physical simulators
...
- install libasan in physim containers
- run physim containers with SYS_CAP_PTRACE capability
- remove static-libasan: not available in RHEL8:
The physims are tested in a container environment on top of RHEL8. To
my knowledge, no package provides the static ASan library there.
Therefore, remove it here to be able to run these tests.
2022-02-21 13:34:39 +01:00
Laurent Thomas
7ee3bacc34
Merge branch 'integration_2022_wk08' of https://gitlab.eurecom.fr/oai/openairinterface5g into integration_2022_wk08
2022-02-21 10:29:30 +01:00
Laurent Thomas
67b299e341
fix a warning in assertions.h, appear only with some gcc versions
2022-02-21 10:29:06 +01:00
francescomani
7bb7c4d290
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-21 09:24:07 +01:00
francescomani
3b7430a745
Merge remote-tracking branch 'origin/develop' into NR_SA_10MHz
2022-02-21 09:12:21 +01:00