- Jul 03, 2018
- Jun 20, 2018
-
-
Cedric Roux authored
This commit reverts the change coming from 675fd0af. On a test machine, running the basic simulator (both eNB, UE and T tracer) with 100 RBs eats too much of memory on a computer with 8GB of RAM, leading to a reboot because the computer was not responsive anymore. Other solutions are needed to solve the memory issues, but multiplying by 50 this number is not a good one, at least not in the basic mode of operation. If this value needs to be that big, a #ifdef #else #endif may be used.
-
- May 11, 2018
-
-
Cedric 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)); ^
-
- Apr 29, 2018
-
-
Raymond Knopp authored
-
- Apr 24, 2018
-
-
Raymond Knopp authored
-
- Apr 12, 2018
-
-
Wu Jing authored
-
- Apr 11, 2018
-
-
Haruki NAOI authored
(cherry picked from commit 3432385280c3155ee63a54be7c2e4846a17299de) # Conflicts: # openair2/UTIL/LOG/log.c
-
- Apr 09, 2018
-
-
Raymond Knopp authored
-
- Apr 08, 2018
-
-
Raymond Knopp authored
-
- Mar 08, 2018
-
-
oai authored
-
- Jan 16, 2018
-
-
bruno mongazon authored
-
bruno mongazon authored
-
bruno mongazon authored
-
- Jan 15, 2018
-
-
bruno mongazon authored
Fix #582, RTAI, RTAI_ENABLED, ENABLE_RTAI_CLOCK, RTAI_ISNT_POSIX, _RTAI_MATH_H, CELLULAR, TIMER_ONESHOT_MODE, EMOS, EMOS_CHANNEL, OAI_EMU, OPENAIR_EMU, PHY_ABSTRACTION, PHY_ABSTRACTION_UL removed
-
Cedric Roux authored
This commit fixes issues introduced by the previous commit. Summary of work: - cleanup: - fix LOG_XX to be less verbose - fix cmake_targets/CMakeLists.txt - fix oaienv - remove dead code - bug fixes: - in openair1/SCHED/fapi_l1.c we had: eNB->pdcch_vars[subframe&1].num_dci = number_dci; should be: eNB->pdcch_vars[subframe&1].num_dci = 0; This bug let the PHY send more DCIs than what should have been sent because num_dci is incremented later on in the code. This fix may be a problem for fapi mode, to be checked. - add new T VCD traces - revert openair1/PHY/TOOLS/file_output.c to 'develop' version - remove thread_id in logRecord/logRecord_mt - revert (and adapt) configuration files - be careful when doing frame++, we need to % 1024 - revert target_rx_power in openair2/LAYER2/MAC/eNB_scheduler_ulsch.c - NFAPI: - the open-nFAPI code has been included in the repository. See nfapi/README. Maybe we should "git clone" the Cisco repository instead. We have to be careful of availability though. What has been tested: - monolithic eNB FDD 5/10MHz with one UE, iperf UDP/TCP uplink/downlink Anything else may fail to work, especially the FAPI mode, which has not been tested at all.
-
Cedric Roux authored
It has been chosen to not include the full history of commits from David. He included a binary version of wireshark, probably a modified one that understands NFAPI. Wireshark is released under the GPL license, we cannot include it in the repository. We could have done a next commit to remove this binary. But then it would still be present in the history of commits, which may not be allowed. And it would take space on disk. We could edit the history to remove wireshark entirely. But this operation is too complicated. There was also a pcap capture file, which has nothing to do in the history of commits and would take space on disk. There again, it's too difficult to edit the history to remove it. There was a file .gitignore that was also removed. The original history can be found on David's repository: https://gitlab.eurecom.fr/daveprice/openairinterface5g/ The branch is: nfapi-ru-rau-split. A copy of that branch has been included in the internal OAI repository, for those who have access to it. The branch is the same. The last commit ID is 9106438239e0bc626ff1fa1d97d911caadd0fbb9. You can compare the current commit with the commit 9106... to see what differs. The current commit has to be considered non-working. The commit following the current commit will fix problems with the work in the current commit. If you use git bisect, don't spend time analyzing the current commit.
-
- Jan 11, 2018
-
-
bruno mongazon authored
-
- Dec 09, 2017
-
-
shahab authored
-
- Nov 22, 2017
-
-
Florian Kaltenberger authored
-
- Nov 03, 2017
-
-
Wang Tsu-Han authored
-
- Oct 23, 2017
-
-
Cedric Roux authored
-
- Oct 19, 2017
-
-
Cedric Roux authored
phy_init_lte_ue_signal was renamed init_lte_ue_signal in openair1/PHY/INIT/defs.h maybe it's the opposite that should have been done? Functions used in one file and defined in another may have been declared in the wrong header file.
-
- Oct 01, 2017
-
-
frtabu authored
remove getopt call in configuration module, it changes the argv order. Fix configuration module bugs (command line arguments sometimes not properly processed
-
- Sep 28, 2017
-
-
oai authored
-
- Aug 07, 2017
-
-
Cedric Roux authored
several problems were present: - there was no comma after "ue0_trx_write_ns_missing" in the array eurecomVariablesNames; comma was put, and also commas for the last element in the array, which doesn't hurt and will prevent future problems - bad order of values in eurecomVariablesNames, which was different from the enum vcd_signal_dump_variables; order was checked and fixed - strange/wrong use of VCD_SIGNAL_DUMPER_MODULE_END/LAST; the whole logic was removed/simplified
-
- Jul 06, 2017
-
-
Raymond Knopp authored
Note: this commit is work in progress. Contains initial integration of NFAPI data structures which are tested for TX path. RX path to follow.
-
- Jun 04, 2017
-
-
Raymond Knopp authored
-
- Jun 02, 2017
-
-
Frank A. Zdarsky authored
Signed-off-by:
Frank A. Zdarsky <fzdarsky@redhat.com>
-
Cedric Roux authored
- rename UE_NO_LOG to DISABLE_LOG_X because the name is misleading. The full software is impacted, not only the UE part - same for compilation option ---ue-no-log that becomes --disable-log - keep LOG_X for the standard case, that is the case without DISABLE_LOG_X where printf has been put. Two reasons: * printf is not realtime friendly * keep behavior similar for other users who may be troubled by different logs that don't add any benefit to previous logs
-
- May 22, 2017
-
-
gabrielC authored
-
- May 19, 2017
- May 18, 2017
-
-
Cedric Roux authored
Seems like this commit got lost at some point. Here was the message: ----------------------------------------------------------------------------- Author: Cedric Roux <cedric.roux@eurecom.fr> Date: Tue Jan 10 14:21:02 2017 +0100 add format indicator to get LOG_X warnings The LOG_X macros emit a lot of warnings when compiling with the T because they call the function logRecord (or logRecord_mt) which has not been "marked" as calling printf, so gcc won't emit typical printf warnings. With the T, they directly translate to sprintf, so those warnings pop up, much more verbose due to several macro expansions. Let's make them pop up all the time so it's easier to fix them. -----------------------------------------------------------------------------
-
- May 12, 2017
-
-
gabrielC authored
Note: this fix does not solve the issue with how this buffer is used in this function, but I'm not sure this code is used at all (Cédric Roux). ---------------------------------------------------------- bug 21 Ttile: PAYLOAD_MAX=1500, so this coding results in index overflow. Additionally, operator "!=" just compairs something, this coding is meaningless. Bug Location: buffer[PAYLOAD_MAX] != '\0'; Note: Detected by CppCheck ----------------------------------------------------------
-
- Apr 18, 2017
-
-
Raymond Knopp authored
-
Raymond Knopp authored
-
- Apr 17, 2017
-
-
Raymond Knopp authored
-
- Apr 03, 2017
-
-
Cedric Roux authored
- define _GNU_SOURCE before including pthread.h - do not use static for the array 'threadname' used to store the name, it makes it a global variable accessed by several threads in parallel - increase size of 'threadname' (maybe not necessary) - properly indent #define / #under (# should be at column 1)
-
- Mar 28, 2017
-
-
hbilel authored
-