Laurent THOMAS
82931c8f01
fix printf() format errors
2025-09-09 18:04:26 +02:00
Laurent THOMAS
e106ec6d91
remove m64 type and a very basic cleaning of LTE ulsch_decoding
2025-01-23 21:18:26 +01:00
Bartosz Podrygajlo
0657ab2275
Remove spinlock from threadpool task return
...
The idea to use atomic aligned to cache line for counting finished jobs
is reused, but instead of polling a semaphore was added
2025-01-14 15:17:19 +01:00
Laurent THOMAS
e0ca70c36d
replace a set of #define by a C bit array, remove duplicated extern global variable declaration
2025-01-09 15:28:25 +01:00
21dafbcde7
New threadpool
...
- removed some whitespace noise.
- cleaned up CMakeLists.txt
- reintegrated task_manager.c into thread-pool.c
- cleaned up some unnecessary code
Co-authored-by: Cedric Roux <cedric.roux@eurecom.fr >
Co-authored-by: Mikel Irazabal <mikel.irazabal@openairinterface.com >
2024-12-04 17:54:51 +01:00
Laurent THOMAS
6cedca1c1d
fix error of grouping UE to free list for phy layer and ue to free list for fapi
2024-10-22 12:25:30 +02:00
Raymond Knopp
a7bc282302
First-level of support for new aarch64 machines
...
Testing on Neoverse N1 (Ampere 3GHz). Tested only on a subset of phy-simulators.
- Changes:
- use SIMDE consistently
- adaptations of LDPC decoder generator for ARMv8 performance
- SIMDe modifications of Intel CRC to allow for aarch64 build.
optimizations for 128-bit to improve performance of LDPC encode/decode
on aarch64 (Neoverse 1)
- added BG2 files for 128-bit ldpc encoder (aarch64)
- testing on Xeon
- testing on x86
- minor changes to build/run on x86
- change in crc.h after returning to aarch64
- removed some warning in ldpc decoder generator for x86_64
- char
- Delete irrelevant constants
- Correctly declare variables
- Define stdbool for all architectures
- Remove definition of _MM_SHUFFLE and use SIMDE_MM_SHUFFLE
- Remove commented code
- Fix CMakeLists.txt
- Include SIMDE avx2 functions in tools_defs.h
2023-09-13 17:19:20 +02:00
Laurent THOMAS
3645c96c09
remove generic thread pool abort
2023-06-12 10:24:37 +02:00
Robert Schmidt
6553239fbc
Remove ocp-enb/split73
2023-02-23 16:31:04 +01:00
laurent
38a908a4ec
code review comments
2023-02-15 13:50:44 +01:00
laurent
ef1d5079f2
stats display with 5G flag
2023-02-15 13:50:44 +01:00
laurent
b74ba0fb92
cleaning only
2023-01-19 14:52:39 +01:00
Bruno Mongazon-Cazavet
fe1dc24e28
Add Intrinsics usage by SIMDE
2022-09-28 18:21:19 +02:00
Laurent Thomas
5087982997
fix encoding error in mbms by regrouping the missing barrier at a single level
...
tmp
2022-09-20 13:49:43 +02:00
laurent
aa2a36768c
simplify thread pool configuration
...
fix segv
fix bug redeclaration of same struct in phy sim
Apply 1 suggestion(s) to 1 file(s)
code reveiw comments
2022-09-02 11:36:47 +02:00
Robert Schmidt
61ead59d13
Check oai_exit in wait_on_condition() and friends, no volatile
2022-08-16 14:44:22 +02:00
Robert Schmidt
759314a125
Enrich assert in ULSCH decoding
2022-02-08 14:45:05 +01:00
Raymond Knopp
d88ce5b9bf
Merge remote-tracking branch 'origin/develop' into oairu
2021-04-27 11:58:31 +02:00
Laurent THOMAS
364ea7685f
fix warings
2021-03-26 14:07:10 +01:00
Raymond Knopp
db90feea53
PDCP throughput statistics in log
2021-01-14 23:16:14 +01:00
Raymond Knopp
c3a9d018a8
PDCP statistics logs, ulsim updates after recent changes
2021-01-14 14:19:25 +01:00
Raymond Knopp
50c70bc316
writing L1/L2 stats to files rather than screen
2021-01-12 13:51:04 +01:00
Raymond Knopp
7185b95591
debugging with AW2S RRU. Added statistics for ULSCH/UCI in PHY and MAC.
2020-12-24 16:10:03 +01:00
Raphael Defosseux
8cdba4ff2d
CI: fix a few cppcheck errors
...
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr >
2020-05-29 11:59:40 +02:00
laurent
58e973409a
small compilation details
2020-04-14 11:25:59 +02:00
laurent
53db39b8a0
split 7.3 ready for merge
2020-03-02 15:41:21 +01:00
laurent
8d9d80ee37
very big merge with merged develop, basic test done
2020-01-30 17:10:36 +01:00
laurent
13122a272e
ul in parallel monolithic case, ul in parallel memory leak fix
2019-10-31 17:28:21 +01:00
yilmazt
cd098f3971
develop&-nr merge
2019-10-30 16:17:41 +01:00
laurent
f0759d6e61
dl in threadpool ok
2019-10-30 11:10:41 +01:00
Laurent
90b9cbb81d
remove global for frame/subframe, noS1 attach+ traffic ok, UE do not compile
2019-10-18 16:35:33 +02:00
Laurent
2e08907513
Move split 6 to do rate matching (puncturing) in CU
2019-10-17 11:14:23 +02:00
laurent
708076f6ad
documentation, bug in UDP timeout, merge develop
2019-10-11 16:43:50 +02:00
laurent
3ad36982dd
one cppcheck only
2019-10-08 18:43:42 +02:00
laurent
0b7489b122
astyle only
2019-10-08 16:15:29 +02:00
laurent
b7908ec25d
bug fixies
2019-10-08 14:27:39 +02:00
laurent
2fc6384642
first version with UL and DL traffic good throughput
2019-10-07 17:56:46 +02:00
yilmazt
e5a9f02af6
develop-nr merge
2019-10-07 12:04:58 +02:00
laurent
3321a35101
add DL packet compression
2019-10-02 16:22:47 +02:00
frtabu
b9b4d05e41
remove RRC_VERSION macros, simplify build-oai and CMakefile.txt accordingly, get rid of remaining compilation warnings (opt module improperly merged and patch asn1c files with tests against max 64 bits integer value)
2019-09-23 19:46:44 +02:00
laurent
0e9c068aad
merge develop, add example config file
2019-09-16 12:40:54 +02:00
yilmazt
54899a9be1
merge of develop&develop-nr
2019-09-12 16:02:36 +02:00
laurent
839a7997d1
UE attach complete, added traces ulsch coding, remove temporary renaming
2019-08-29 19:22:46 +02:00
laurent
f1b677f849
Remove useless differences with regular OAI, enhance the build to be compatible with regular binaries
2019-08-27 18:47:12 +02:00
laurent
43c07e401d
fix SR report from UE->DU->CU, remain later failure in PUSCH allocation
2019-08-26 21:14:25 +02:00
laurent
55660e87ca
RACH working, fails later during MME authentication
2019-08-25 20:32:57 +02:00
laurent
d28419cfca
usage of setAllfromTS in also monolitic version, RACH detected to the cu, several bugs fixed, still no attach complete
2019-08-24 16:28:55 +02:00
Mohamed Gamal
16c8762c2b
PUSCH Repetition confoiguration and combining
...
Functionalities Added:
- Modify RAR message to use number of repetitions configuration added in last commit
- Configure msg3 with number of repetitions
- DCI configuration for repetitions
- Repeat MAC UL config each SF for the number of repetitions
- PHY combining of repeated SF
Signed-off-by: Mohamed Gamal <mohammed.abdelkhalek.ext@orange.com >
2019-07-28 17:04:20 +02:00
yilmazt
420e6194d4
All 4 nr<e-(ue)softmodems are compiling
2019-06-16 19:46:11 +02:00
yilmazt
ccd60195e0
Merging test-x310, ci-dev-nr-add-gnb-nr-ur-uspr-testing and nr-mimo-mode-clean branches
2019-05-20 21:32:34 +02:00