francescomani
40a0072d5b
avoid segfault in additional BWP configuration
2023-03-10 11:07:01 +01:00
Robert Schmidt
3f0833b140
Merge remote-tracking branch 'origin/no-platform-const-asn-dep' into integration_2023_w10
2023-03-08 19:04:22 +01:00
Robert Schmidt
3b7d6377a0
Link targets that need RRC ASN.1 headers to header-only library
...
Most targets don't need the symbols from the compiled RRC ASN.1
libraries, but only the headers. In particular when compiling individual
libraries (e.g., for tests), linking the full library makes the RRC
ASN.1 libraries compile and link, when they are not needed (only headers
are needed).
For libraries that can do without these headers, don't link them.
2023-03-06 20:05:38 +01:00
Robert Schmidt
6cd72e4e7d
Create INTERFACE libraries to link to RRC ASN.1 target with headers only
2023-03-06 20:05:38 +01:00
Robert Schmidt
e90ef3bc68
Split phy_init.h into two files (for LTE/NR)
2023-03-06 20:05:38 +01:00
Robert Schmidt
8a15fb7c63
RC: forward declarations and link physims better
...
The simulators have been changed: due to linker errors that would arise
otherwise, a lot of functions are defined in them to avoid such errors.
Some functions are also defined in header files; in this commit, we
define most functoins in nr_dummy_functions.c, which is compiled in, not
by including the C file, but by adding it to the target in
CMakeLists.txt
- nr_dlsim+nr_ulsim need NR_IF_Module_init(), so it cannot be in
nr_dummy_functions, but the others need it
- Link correcr NR_IF_Module_init() into these simulators, and reduce
overall link list
- Correctly link remaining simulators
2023-03-06 20:04:38 +01:00
Robert Schmidt
035b5bb665
Remove definition of null
2023-03-06 19:47:08 +01:00
Robert Schmidt
6d90aaaae2
(Almost) Remove all PHY/phy_vars* and PHY/phy_extern
2023-03-06 19:47:08 +01:00
Bruno Mongazon-Cazavet
bd42f37ad4
Merge branch 'develop' into iqfixes_nrue
2023-03-06 18:40:49 +01:00
Bruno Mongazon-Cazavet
15852ca054
proper adaptation of seed depending on iq replay/record or not
2023-03-06 18:39:20 +01:00
luis_pereira87
2547feeff1
Add physicalCellGroupConfig to RRCReconfiguration after a RRCReestablishmentComplete
2023-03-03 21:19:16 +00:00
Robert Schmidt
30b7ab3c12
Merge remote-tracking branch 'origin/minor-typo' into integration_2023_w09
2023-03-03 12:17:57 +01:00
Robert Schmidt
c6883ad2ee
Merge remote-tracking branch 'origin/NR_15khz_UL_buffers' into integration_2023_w09
2023-03-02 09:18:06 +01:00
Robert Schmidt
1e3de79862
Merge remote-tracking branch 'origin/NR_UE_BWP_reworking_continuation' into integration_2023_w09
2023-03-02 08:57:40 +01:00
Bruno Mongazon-Cazavet
490e230b75
merge last develop
2023-02-27 10:32:36 +01:00
Cedric Roux
6315dae4ca
minor typo
2023-02-25 13:45:52 +01:00
Robert Schmidt
122a4e8d5b
Merge remote-tracking branch 'origin/fix-multipdu' into integration_2023_w08b
2023-02-24 18:51:53 +01:00
Robert Schmidt
5b3977ce13
Merge remote-tracking branch 'origin/bugfix-size-of-nrb' into integration_2023_w08b
2023-02-24 18:50:02 +01:00
Robert Schmidt
f35945e912
Merge remote-tracking branch 'origin/ocp-enb-cmake' into integration_2023_w08b
2023-02-24 18:49:30 +01:00
Bruno Mongazon-Cazavet
8a2caa66d5
merge develop
2023-02-24 16:06:41 +01:00
francescomani
e4ce069d1a
increase UL buffer size for 15kHz
2023-02-24 14:06:23 +01:00
Bruno Mongazon-Cazavet
4e0f7419dc
merge with develop
2023-02-24 13:52:37 +01:00
Robert Schmidt
1a6dbad0d7
Apply 1 suggestion(s) to 1 file(s)
2023-02-24 09:10:09 +00:00
luis_pereira87
263436d866
Implementation of NR_RRCReestablishment procedures at gNB
2023-02-24 07:50:56 +00:00
Cedric Roux
f64ed09574
bugfix: increase size of nrb
...
We can have 273 RBs, so 8 bits to store the number of RBs is not enough.
16 bits ought to be enough for anybody.
2023-02-23 21:36:46 +01:00
francescomani
605efb5e86
improving handling of TDAs and other fixes
2023-02-23 19:14:04 +01:00
francescomani
a7e7899edd
addressing review including clang formatting
2023-02-23 19:09:25 +01:00
francescomani
4b6ac06b5e
fixes
2023-02-23 19:09:25 +01:00
francescomani
ffdffeee9e
further improvements in UE BWP configuration
2023-02-23 19:09:25 +01:00
francescomani
0d9d4f55f7
further improvements in tda lists
2023-02-23 19:09:25 +01:00
francescomani
91f8f88781
remove pdcch_config from dci_size function
2023-02-23 18:39:04 +01:00
francescomani
b4675c106f
PDSCH configuration
2023-02-23 18:39:04 +01:00
laurent
3ea461340b
fix-multi-pdusessions-since-e1ap
2023-02-23 17:06:56 +01:00
Robert Schmidt
600f46dddd
Remove unused backtrace function
2023-02-23 16:31:04 +01:00
Robert Schmidt
6553239fbc
Remove ocp-enb/split73
2023-02-23 16:31:04 +01:00
Robert Schmidt
e87f123870
Fix indentation to remove warning
2023-02-23 12:23:16 +01:00
Bruno Mongazon-Cazavet
b5b0e59c35
fix errors in ldpctest and warning in rrc_eNB.c
2023-02-23 10:41:49 +01:00
Robert Schmidt
1613e12df7
Merge remote-tracking branch 'origin/remove-4g-f1' into integration_2023_w08
2023-02-23 10:17:41 +01:00
Bruno Mongazon-Cazavet
9db78ab4d6
fix warnings introduced by changes in _Assert_Exit_ macro
2023-02-23 09:56:24 +01:00
Robert Schmidt
9fe2c0bdf8
Merge remote-tracking branch 'origin/NR_cleanup' into integration_2023_w08
2023-02-22 15:58:53 +01:00
Robert Schmidt
a3685e6bde
Merge remote-tracking branch 'origin/multi-ue-fixes' into integration_2023_w08
2023-02-22 15:58:28 +01:00
francescomani
e9ff5ee562
improving the logic of reusing the old tda and applying to UL
2023-02-21 19:16:35 +01:00
francescomani
fc30280a7d
cleaning up some NR files
2023-02-21 16:53:51 +01:00
Robert Schmidt
9dc2282249
Remove 4G F1
2023-02-20 11:38:53 +01:00
Bruno Mongazon-Cazavet
fcc41355ea
merge with latest develop
2023-02-20 10:36:36 +01:00
Bruno Mongazon-Cazavet
f7b4d18146
Merge branch 'develop' into iqfixes_nrue
2023-02-17 17:24:04 +01:00
Bruno Mongazon-Cazavet
8601b8c990
Fix IQ recorder/player for nrUE
2023-02-17 12:00:46 +01:00
Robert Schmidt
70949fd4af
Merge remote-tracking branch 'origin/bugfix-f1-du-to-cu-len' into integration_2023_w07
2023-02-16 18:21:39 +01:00
Robert Schmidt
73ae66f2cc
Merge remote-tracking branch 'origin/NR_PHR_improvements' into integration_2023_w07
2023-02-16 18:21:32 +01:00
Cedric Roux
16b0b5f0ec
bugfix: length type too short
...
On a setup, length of cellGroupConfig was > 255.
Using uint8_t to store the length is thus wrong
and gives a bad encoding of the cellGroupConfig.
So let's use uint32_t to store length instead of uint8_t.
2023-02-15 22:50:40 +01:00