Mario Hudon
c918e76f74
Complete NR_UE_PDCCH global variable/structure cleanup
2022-02-24 15:28:50 -05:00
Laurent THOMAS
22d2e9a38f
fix warnings and race cond in polar codec
2022-02-23 18:02:55 +01:00
Laurent THOMAS
11441023db
fix polar race condition
2022-02-23 17:19:02 +01:00
francescomani
17dc227c3b
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-02-23 15:20:22 +01:00
rmagueta
0e0526e367
Merge remote-tracking branch 'origin/develop' into develop-CSI
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_dlsch.c
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/RRC/NR/rrc_gNB_nsa.c
2022-02-23 13:51:31 +00:00
francescomani
faf38c7e56
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-02-23 14:20:39 +01:00
francescomani
4c8c11d9db
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-02-23 13:53:11 +01:00
luis_pereira87
47fc4750e1
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
2022-02-23 11:34:37 +00:00
luis_pereira87
8238c40ce9
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/LAYER2/NR_MAC_UE/nr_ue_procedures.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/LAYER2/NR_MAC_gNB/nr_mac_gNB.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-23 10:48:49 +00:00
francescomani
c61a0dd223
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-23 10:11:04 +01:00
Laurent THOMAS
efcac39c76
simplify polar codec interface
2022-02-22 18:30:44 +01:00
francescomani
774b750cb1
fix for mimo dlsim
2022-02-22 17:27:42 +01:00
rmagueta
6f19524e95
Merge remote-tracking branch 'origin/CSI-SA' into develop-CSI
...
# Conflicts:
# openair1/PHY/NR_TRANSPORT/nr_dlsch.c
# openair1/SCHED_NR_UE/fapi_nr_ue_l1.c
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/LAYER2/NR_MAC_gNB/config.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_RA.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_dlsch.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_phytest.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/nr_rrc_proto.h
# openair2/RRC/NR/rrc_gNB_nsa.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-22 15:10:20 +00:00
rmagueta
4f58d66972
Merge remote-tracking branch 'origin/nr_csirs_rrc_harmonization' into develop-CSI
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/rrc_gNB_nsa.c
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-22 13:14:12 +00:00
francescomani
69baaa6998
Merge remote-tracking branch 'origin/develop' into NR_MIMO_memory
2022-02-22 11:21:59 +01:00
francescomani
30f6210932
Merge remote-tracking branch 'origin/develop' into nr_mimo_precoding_codebook_I
2022-02-21 15:16:39 +01:00
Laurent THOMAS
9aba6d722b
fix bugs in polar encode, when len+crc_len>64
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
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
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
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
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
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
luis_pereira87
fb6936fe27
Merge remote-tracking branch 'origin/develop' into fix-initialBWP-procedures
...
# Conflicts:
# openair1/SIMULATION/NR_PHY/dlsim.c
# openair1/SIMULATION/NR_PHY/ulsim.c
# openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_ulsch.c
# openair2/LAYER2/NR_MAC_gNB/mac_proto.h
# openair2/RRC/NR/rrc_gNB.c
2022-02-21 11:00:27 +00:00
luis_pereira87
5b1dfb8bc9
Merge remote-tracking branch 'origin/develop' into Dedicated-BWPs
...
# Conflicts:
# openair2/RRC/NR/L2_nr_interface.c
# openair2/RRC/NR/MESSAGES/asn1_msg.c
# openair2/RRC/NR/MESSAGES/asn1_msg.h
# openair2/RRC/NR/rrc_gNB_reconfig.c
2022-02-21 10:20:42 +00:00
francescomani
ec539fc6a5
Merge remote-tracking branch 'origin/develop' into bupt-ulmimo-4
2022-02-21 10:02:30 +01:00
francescomani
7bb7c4d290
Merge remote-tracking branch 'origin/develop' into NR_RRC_256QAM_DL
2022-02-21 09:24:07 +01:00
Robert Schmidt
86c4882245
Merge remote-tracking branch 'origin/NR_2port_CSIRS' into integration_2022_wk08
2022-02-20 19:48:34 +01:00
Robert Schmidt
72a4ed80da
Merge remote-tracking branch 'origin/msc-removal' into integration_2022_wk08
2022-02-19 19:43:11 +01:00
Robert Schmidt
21f862641c
Merge remote-tracking branch 'origin/cleanup-20220125' into integration_2022_wk08
2022-02-19 19:34:01 +01:00
francescomani
2cc96f5025
log level fix for ptrs in dlsim
2022-02-18 11:11:48 +01:00
Laurent THOMAS
8e3f720b7d
fix unaligned mem for SIMD
2022-02-18 09:41:18 +01:00
Laurent THOMAS
53001d0d10
remove-NR_UE_PBCH scope to finish
2022-02-18 09:41:18 +01:00
francescomani
7b4b7b9619
fix for dlschsim
2022-02-17 18:13:57 +01:00
francescomani
ba27a01827
fix dlschsim
2022-02-17 10:43:37 +01:00