Raghavendra Dinavahi
daf8e3732f
Preparation of NR Sidelink Pre-Configuration message
2023-07-19 10:54:51 +02:00
Robert Schmidt
fe61354173
Merge branch 'NR_SL_FAPI' into 'develop'
...
Sidelink MAC-PHY interface definition
See merge request oai/openairinterface5g!2234
2023-07-18 08:59:05 +00:00
Raghavendra Dinavahi
e459455115
Sidelink MAC-PHY interface definition
...
- Initial Draft of exchanges between MAC and Phy.
- For PSBCH, PSCCH and PSSCH
- based on 5G NR UE interface between MAC and PHY
2023-07-17 17:46:55 +02:00
Robert Schmidt
578fbfb9f6
Merge branch 'integration_2023_w28' into 'develop'
...
integration_2023_w28
See merge request oai/openairinterface5g!2232
* !2190 Reduce compilation time of OAI using ccache
* !2209 T: don't use execute_process, integrate in cmake
* !2210 only cleaning, not change
* !2219 NR UE decode other SI
* !2223 Fix rfsimulator build
* !2225 Add XnAP ASN.1 definitions
* !2131 Polar coding according to the standard
* !2160 Add memory sanitizer flag to build_oai and fix some bugs
* !2206 Bugfix tx rf burst
* !2227 Remove commented code, fix CI issues
2023-07-16 13:48:23 +00:00
Robert Schmidt
c3931c9fe0
Merge remote-tracking branch 'origin/fixes-ci-ue' into integration_2023_w28
2023-07-13 19:19:31 +02:00
Robert Schmidt
a0c2c5d1e9
Merge remote-tracking branch 'origin/bugfix_tx_rf_burst' into integration_2023_w28
2023-07-13 19:19:23 +02:00
Robert Schmidt
516d4b9fc1
Merge remote-tracking branch 'origin/use-memsan' into integration_2023_w28
2023-07-13 19:19:15 +02:00
Robert Schmidt
92ba679bbf
Merge remote-tracking branch 'origin/develop-PUCCH2' into integration_2023_w28
2023-07-13 18:47:46 +02:00
Robert Schmidt
52f21f525c
Merge remote-tracking branch 'origin/IISc_XnHandover' into integration_2023_w28
2023-07-13 17:00:05 +02:00
Robert Schmidt
8be52f6c8d
Merge remote-tracking branch 'origin/fix-simu' into integration_2023_w28
2023-07-13 16:59:59 +02:00
Robert Schmidt
70475fecec
Merge remote-tracking branch 'origin/NR_UE_RRC_handle_otherSI' into integration_2023_w28
2023-07-13 16:59:49 +02:00
Robert Schmidt
b55bff37ca
Merge remote-tracking branch 'origin/ue-code-cleanup' into integration_2023_w28
2023-07-13 16:56:36 +02:00
Robert Schmidt
3a49a44c2b
Merge remote-tracking branch 'origin/t-no-execute-process' into integration_2023_w28
2023-07-13 16:56:23 +02:00
Robert Schmidt
bf246a6582
Merge remote-tracking branch 'origin/ccache' into integration_2023_w28
2023-07-13 16:56:16 +02:00
mir
25409849b9
Add CCache to CMakeLists.txt if available to speed up build
2023-07-13 15:28:36 +02:00
Robert Schmidt
630ee18b79
Use BladeRF log level directly without OAI Log Levels
...
- bladerf depends on UTIL via common_lib.h
- use header guards
2023-07-13 10:29:33 +02:00
Robert Schmidt
9132992801
T: add tutorial for new trace
2023-07-13 10:29:33 +02:00
Cedric Roux
ad8612abd6
Import T documentation from wiki
2023-07-13 10:29:33 +02:00
Robert Schmidt
abf04db97b
Allow to use cmake to generate T tracer programs
...
- Add CMakeLists.txt to build all T tracer user tools
- Previous Makefiles are retained in common/utils/T: you can do
$ cd common/utils/T/tracer
$ make # all executables are there
or also
$ mkdir build && cd build
$ cmake .. -GNinja
$ ninja T_tools # all executables are in build/common/utils/T/tracer
2023-07-13 10:29:33 +02:00
Robert Schmidt
a9e8a02dec
Install libxft-dev by default, required by T tools
2023-07-13 10:29:33 +02:00
Cedric Roux
8a2a5015e6
T tracer tools: fix memory leaks, clang warnings
...
- Fix memory leaks detected by ASan
- Initialize variables that are flagged by compiler
- C struct initializer: x:y needs to be .x=y
2023-07-13 10:29:33 +02:00
Robert Schmidt
5a98ead92b
Disable T tracer in clang build
...
We disable for two reasons:
- in the CI, with clang, it did not build once, but I cannot reproduce
locally (even with clang)
- we want to maintain to be able to build without T tracer, so in one
pipeline, we have to build without it. What a lucky coincidence!
2023-07-13 10:29:33 +02:00
Robert Schmidt
66893739b8
Make USRP compile, depends on T
...
USRP code uses the logging module, which has a dependency on T, if
configured. Therefore, include UTIL to satisfy this dependency
2023-07-13 10:29:33 +02:00
Robert Schmidt
9ed7ab6863
Remove unused VCD signal dumper from ETHERNET lib
2023-07-13 10:29:33 +02:00
Robert Schmidt
c853f74167
Include T.h in log.h only when T_TRACER=ON
2023-07-13 10:29:33 +02:00
Robert Schmidt
c1e8acb2e2
Repair build when T tracer build disabled
2023-07-13 10:28:38 +02:00
Robert Schmidt
2ae1908339
Put T source library in subdirectory, don't build multiple times
...
- UTIL: has LOG which brings as (public) dependency T, so link it publicly
- Move T to top to ensure all targets can have it
2023-07-13 10:28:38 +02:00
Sreeshma Shiv
756d9ab462
Add XNAP ASN.1 Definitions
...
* New folder named XNAP created inside openair2
* Added ASN File(38423.asn) for XNAP and .cmake(38423.cmake) for the same inside XNAP.
* CMakeLists.txt files changed to support .C and .H file generation for XNAP
2023-07-13 12:58:41 +05:30
Robert Schmidt
ec3acac9f8
Remove functions present due to (non-existing) linking issues
2023-07-12 16:46:50 +02:00
Robert Schmidt
eed29f8900
Remove commented, SDR ADRV9731-specific code
2023-07-12 16:46:11 +02:00
Robert Schmidt
454258d2e1
Remove unused preprocessor defines
...
commit ddf549b1f3 moved the CMakeLists.txt
for building radio libraries down to radio/. Previously, each option
would also declare a constant (e.g., OAI_USRP for USRP). With the
definition being below radio/, the executables don't have that define.
This commits removes the couple of defines that were in place:
- one that only shows a log, but it also applies for e.g., rfsimulator.
It is also missing in the CI. Simply put it back
- two other places guard a commented(!) function call, which can go out
entirely
2023-07-12 16:43:27 +02:00
Robert Schmidt
49be2e9b8f
reduce sleep
2023-07-11 10:31:51 +02:00
Robert Schmidt
2b85595f22
MSan: check that not UBSan and ASan set; check that clang set
2023-07-11 10:31:43 +02:00
francescomani
b4734211f0
fixes to make RRC decode SI
2023-07-10 18:26:06 +02:00
francescomani
f770958d9d
workaround to make UE decode DLSCH with other SI
2023-07-10 18:26:06 +02:00
francescomani
924be4edf9
monitor DCI for other SI
2023-07-10 18:26:06 +02:00
francescomani
6d0ae249bc
handling SIB other than SIB1 at UE RRC
2023-07-10 18:26:06 +02:00
Robert Schmidt
79fe8f58a7
Speed up rfsimulator build
...
The ASN.1 RRC (4G/5G) headers are not needed
2023-07-10 16:33:04 +02:00
Robert Schmidt
5b62e0eb41
Fix target name for build_oai -w SIMU
2023-07-10 16:32:55 +02:00
Raphael Defosseux
cf387a48ec
fix(ci): not using the proper function
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2023-07-10 13:03:19 +02:00
laurent
9121541b3c
only cleaning
2023-07-10 12:00:25 +02:00
Robert Schmidt
c3f8488456
Generate T headers using cmake
2023-07-10 09:18:14 +02:00
Robert Schmidt
392ef79b28
Merge branch 'integration_2023_w27' into 'develop'
...
integration_2023_w27
See merge request oai/openairinterface5g!2218
* !2163 CI: use same Ping functionality everywhere
* !2173 Remove RFSIMULATOR environment variable; rename two env vars, add one; documentation
* !2205 Add support for NR band n48
* !2211 Fix bug
* !2213 CI: AW2S pipeline - disable retransmissions check
* !2133 Add E2 agent
* !2208 Bugfix when deleting a SDAP entity
* !2195 remove redundant copies of pdu sessions list
* !2174 Refactor CMakeLists.txt
* !2167 CI: Creation of pipeline for OAIUE testing
* !2165 improvements in CI config files
2023-07-10 06:58:59 +00:00
Robert Schmidt
9dd27e60f9
Fix after merging ssh asterix into integration; conflict from ls
2023-07-10 08:57:18 +02:00
Robert Schmidt
c632f9c8e7
Merge remote-tracking branch 'origin/CI_config_improvements' into integration_2023_w27
2023-07-09 14:06:57 +02:00
Robert Schmidt
7b1703441f
Merge remote-tracking branch 'origin/ci-nrue-test' into integration_2023_w27
2023-07-09 14:05:45 +02:00
Robert Schmidt
4ae73af46f
Merge remote-tracking branch 'origin/cmake-refactor' into integration_2023_w27
2023-07-08 13:29:55 +02:00
Robert Schmidt
4e18ce02e3
Merge remote-tracking branch 'origin/remove-redundant-stored-drb-list' into integration_2023_w27
2023-07-08 13:29:37 +02:00
Robert Schmidt
079866bf4f
Check for libforms for building scopes
2023-07-08 13:28:52 +02:00
Robert Schmidt
306b4974ad
Simplify build_oai
2023-07-08 13:28:52 +02:00