- 15 Jun, 2018 1 commit
-
-
Raphael Defosseux authored
- comment to GitLab merge-request does not anymore # as number (misinterpreted as issue number) - added local build script w/ generation of HTML result file Improvements on bash scripts: - use of proper option parsing Signed-off-by:
Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 12 Jun, 2018 5 commits
-
-
Cédric Roux authored
We need to build the softmodem first, otherwise compilation of the lib 'config' fails because of the T tracer.
-
Raphael Defosseux authored
Signed-off-by:
Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
Signed-off-by:
Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
Signed-off-by:
Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
Raphael Defosseux authored
Signed-off-by:
Raphael Defosseux <raphael.defosseux@eurecom.fr>
-
- 29 May, 2018 1 commit
-
-
Cédric Roux authored
-
- 28 May, 2018 3 commits
-
-
knopp authored
moved sidlink L1 functions to LTE_UE_TRANSPORT, corrected issue related to "find_dlsch" which is needed to compile UE and creates problem for unitary simulations (moved to lte-ue.c application)
-
Cédric Roux authored
Summary of changes: - split UE and eNB directories - nFAPI L2 emulator - basic simulator - various bug fixes The nFAPI L2 emulator is not functional yet. Some code had to be removed because it made the monolithic eNB non functional. The unitary simulators (ulsim, dlsim) do not compile anymore. This will be fixed later.
-
Cédric Roux authored
Remove warnings found while running: ./build_oai --UE -c -w USRP And: ./build_oai --basic-simulator -c
-
- 24 May, 2018 1 commit
-
-
Cédric Roux authored
Remove warnings popping up on: ./build_oai --eNB -w USRP Maybe not always the best solution.
-
- 15 May, 2018 9 commits
-
-
Cédric Roux authored
MAX_MOBILES_PER_ENB cannot be used to compile ue_ip because it is defined in platform_constants.h and this cannot be included to compile a kernel module. Let's use NUMBER_OF_UE_MAX as it was before instead.
-
Cédric Roux authored
Merge remote-tracking branch 'origin/feature-better-sw-configuration-between-various-version' into develop_integration_2018_w19 Conflicts: cmake_targets/CMakeLists.txt openair1/PHY/LTE_TRANSPORT/prach.c openair1/PHY/LTE_TRANSPORT/print_stats.c openair1/PHY/LTE_TRANSPORT/transport_eNB.h openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h openair1/PHY/defs_eNB.h openair1/PHY/impl_defs_lte.h openair1/SCHED/sched_common.h openair1/SCHED_UE/phy_procedures_lte_ue.c openair2/LAYER2/MAC/mac.h openair2/LAYER2/PDCP_v10.1.0/pdcp.c openair2/LAYER2/PDCP_v10.1.0/pdcp.h openair2/LAYER2/PDCP_v10.1.0/pdcp_fifo.c openair2/LAYER2/RLC/rlc.c openair2/PHY_INTERFACE/defs.h openair2/RRC/LTE/MESSAGES/asn1_msg.c openair2/RRC/LTE/MESSAGES/asn1_msg.h openair2/RRC/LTE/rrc_UE.c openair2/RRC/LTE/rrc_eNB.c targets/SIMU/USER/oaisim_functions.c
-
Cédric Roux authored
Merge remote-tracking branch 'origin/feature-ubuntu-18.04-build-usrp' into develop_integration_2018_w19
-
Cédric Roux authored
-
Cédric Roux authored
Merge remote-tracking branch 'origin/bugfix-add-error-indication-handling' into develop_integration_2018_w19
-
Cédric Roux authored
-
Cédric Roux authored
The new 'basic simulator' is now functional. A proper solution is needed to deal with SIB18/19/21 for the D2D functionality.
-
Cédric Roux authored
-
Cédric Roux authored
This is a quick and dirty solution, something better is needed.
-
- 14 May, 2018 4 commits
-
-
Cédric Roux authored
- conf2uedata compilation was not properly started - success/failure of compilation of UE and eNB was not handled properly
-
Cédric Roux authored
Conflicts: openair1/PHY/LTE_TRANSPORT/prach.c targets/RT/USER/lte-ue.c
-
Cédric Roux authored
Conflicts: openair1/PHY/defs_eNB.h
-
Cédric Roux authored
Status so far: - monolithic eNB compiles and is functional with 1 UE in FDD, 5/10/20MHz. For 20MHz we don't have a nice TCP downlink (on haswell). - oaisim does not compile - UE does not compile - phy simulators don't compile - many new warnings Conflicts: cmake_targets/CMakeLists.txt openair1/PHY/LTE_TRANSPORT/transport_eNB.h openair1/PHY/LTE_UE_TRANSPORT/transport_proto_ue.h openair1/PHY/defs_eNB.h openair1/SCHED/pusch_pc.c openair1/SCHED/sched_common.h openair1/SCHED_UE/phy_procedures_lte_ue.c openair2/LAYER2/MAC/eNB_scheduler.c openair2/LAYER2/MAC/eNB_scheduler_mch.c openair2/LAYER2/MAC/mac.h openair2/LAYER2/MAC/ra_procedures.c openair2/LAYER2/MAC/ue_procedures.c openair2/RRC/LTE/MESSAGES/asn1_msg.h openair2/RRC/LTE/rrc_UE.c openair2/RRC/LTE/rrc_defs.h targets/RT/USER/lte-softmodem.h targets/RT/USER/lte-ue.c
-
- 13 May, 2018 1 commit
-
-
Bi-Ruei, Chiu authored
-
- 11 May, 2018 1 commit
-
-
Cédric Roux authored
One user had a problem compiling oaisim. This commit fixes it. The compilation log was saying: targets/RT/USER/lte-ue.c: In function UE_thread_rxn_txnp4: openair2/UTIL/LOG/log.h:370:3: error: inconsistent operand constraints in an asm __asm__ volatile ("rdtsc" : "=a" (a), "=d" (d)); ^
-
- 09 May, 2018 2 commits
-
-
Cédric Roux authored
Merge remote-tracking branch 'origin/nfapi-L2-emulator-for-develop' into develop_integration_2018_w19
-
Cédric Roux authored
It was not possible to merge the branch directly, because the history of this branch contains files that cannot be in the repository, namely wireshark from Cisco work on nFAPI. As for Cisco work on nFAPI, a special commit containing all the work is thus created. Below is the output of the command: git log --graph 184d51c6..61276d87 184d51c6 is the commit ID of the develop branch prior to the merge. 61276d87 is the commit ID of the nfapi-L2-emulator branch prior to the merge. The commit 61276d87 (and all its history) will be removed from the main OAI repository. It is present in the internal OAI repository for those who have access to it. There was also some cleanup done on the code. Some changes were necessary to have the eNB functional. They may have an impact on the FAPI ...
-
- 02 May, 2018 7 commits
-
-
Bi-Ruei, Chiu authored
-
knopp authored
-
Cédric Roux authored
-
Cédric Roux authored
This is taken from commit 7bc1434733421744ba1ea29316bec199d31c4399 and is necessary for the UE to function properly.
-
-
Cédric Roux authored
Whenever the value T_BUFFER_MAX changes, the tracers had to be recompiled. The only reason why it was needed is because we used some fixed size buffers to read events. This commit removes this restriction. Also, with the basic simulator, this value T_BUFFER_MAX now comes with an #ifdef which would have required some special hackish-level tricks in the tracers, which is not good. Let's just allocate memory when needed.
-
Cédric Roux authored
This commit introduces a 'basic simulator'. This basic simulator is made of: - the standard eNB code using a special driver that mimics the USRP driver - the standard UE code using a special driver that mimics the USRP driver - no channel simulation - some special code to deal with faster-than-realtime behaviour of this basic simulator It connects one UE to one eNB. It requires an EPC, populated with the correct configuration for the UE. This is the initial release and may contain bugs (most probably race conditions due to the faster-than-realtime behaviour). To use it, see the documentation at: targets/ARCH/tcp_bridge/README.tcp_bridge_oai. It has been tested with 25, 50 and 100 RBs, FDD mode. (No check at all has been done to know if it could work in TDD mode.)
-
- 29 Apr, 2018 2 commits
- 25 Apr, 2018 1 commit
-
-
knopp authored
-
- 24 Apr, 2018 2 commits
-
-
Cédric Roux authored
That allows to run several programs using this mechanism on the same computer (say both eNB and UE, to debug).
-
Cédric Roux authored
-