From 256948d61cc59de63b6f45339bc67e28134030ce Mon Sep 17 00:00:00 2001 From: Rohit Gupta <rohit.gupta@eurecom.fr> Date: Tue, 11 Oct 2016 21:49:18 +0200 Subject: [PATCH] make single thread mode=1 by default --- targets/RT/USER/lte-softmodem.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c index b48a839c15..6da474c4a0 100644 --- a/targets/RT/USER/lte-softmodem.c +++ b/targets/RT/USER/lte-softmodem.c @@ -163,7 +163,7 @@ volatile int oai_exit = 0; static char UE_flag=0; unsigned int mmapped_dma=0; -int single_thread_flag=0; +int single_thread_flag=1; static char threequarter_fs=0; @@ -378,7 +378,7 @@ void help (void) { printf(" --ue-scan_carrier set UE to scan around carrier\n"); printf(" --loop-memory get softmodem (UE) to loop through memory instead of acquiring from HW\n"); printf(" --mmapped-dma sets flag for improved EXMIMO UE performance\n"); - printf(" --single-thread runs lte-softmodem in only one thread\n"); + printf(" --single-thread-disable. Disables single-thread mode in lte-softmodem\n"); printf(" -C Set the downlink frequency for all component carriers\n"); printf(" -d Enable soft scope and L1 and L2 stats (Xforms)\n"); printf(" -F Calibrate the EXMIMO borad, available files: exmimo2_2arxg.lime exmimo2_2brxg.lime \n"); @@ -686,7 +686,7 @@ static void get_options (int argc, char **argv) LONG_OPTION_LOOPMEMORY, LONG_OPTION_PHYTEST, LONG_OPTION_MMAPPED_DMA, - LONG_OPTION_SINGLE_THREAD, + LONG_OPTION_SINGLE_THREAD_DISABLE, #if T_TRACER LONG_OPTION_T_PORT, LONG_OPTION_T_NOWAIT, @@ -712,7 +712,7 @@ static void get_options (int argc, char **argv) {"loop-memory", required_argument, NULL, LONG_OPTION_LOOPMEMORY}, {"phy-test", no_argument, NULL, LONG_OPTION_PHYTEST}, {"mmapped-dma", no_argument, NULL, LONG_OPTION_MMAPPED_DMA}, - {"single-thread", no_argument, NULL, LONG_OPTION_SINGLE_THREAD}, + {"single-thread-disable", no_argument, NULL, LONG_OPTION_SINGLE_THREAD_DISABLE}, #if T_TRACER {"T_port", required_argument, 0, LONG_OPTION_T_PORT}, {"T_nowait", no_argument, 0, LONG_OPTION_T_NOWAIT}, @@ -814,8 +814,8 @@ static void get_options (int argc, char **argv) mmapped_dma = 1; break; - case LONG_OPTION_SINGLE_THREAD: - single_thread_flag = 1; + case LONG_OPTION_SINGLE_THREAD_DISABLE: + single_thread_flag = 0; break; #if T_TRACER @@ -1040,7 +1040,6 @@ static void get_options (int argc, char **argv) if (UE_flag == 0) AssertFatal(conf_config_file_name != NULL,"Please provide a configuration file\n"); - if ((UE_flag == 0) && (conf_config_file_name != NULL)) { int i,j; -- GitLab