From 777005d213f1412da288880233eaac8aa7b88344 Mon Sep 17 00:00:00 2001
From: Navid Nikaein <navid.nikaein@eurecom.fr>
Date: Fri, 26 Sep 2014 12:47:39 +0000
Subject: [PATCH] few adjustments when RTAI=0

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5807 818b1a75-f10b-46b9-bf7c-635c3b92a50f
---
 targets/Makedirectives          | 1 +
 targets/RT/USER/lte-softmodem.c | 2 ++
 targets/build_helper.bash       | 4 ++--
 targets/build_oai.bash          | 6 +++++-
 4 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/targets/Makedirectives b/targets/Makedirectives
index bb6f0508697..47aa113d2bb 100644
--- a/targets/Makedirectives
+++ b/targets/Makedirectives
@@ -4,6 +4,7 @@ USE_MME=R10
 DISABLE_XER_PRINT=1 
 LINK_PDCP_TO_GTPV1U=1 
 SECU=1
+PHY_ABSTRACTION=0
 endif 
 
 ifndef OPENAIR2
diff --git a/targets/RT/USER/lte-softmodem.c b/targets/RT/USER/lte-softmodem.c
index 51c87cd852c..2c39ce3d4bd 100644
--- a/targets/RT/USER/lte-softmodem.c
+++ b/targets/RT/USER/lte-softmodem.c
@@ -1659,8 +1659,10 @@ static void *UE_thread_synch(void *arg) {
 	  for (i=0; i<openair0_cfg[card].rx_num_channels; i++) {
 	    openair0_cfg[card].rx_freq[i] = downlink_frequency[card][i]+openair_daq_vars.freq_offset;
 	    openair0_cfg[card].tx_freq[i] = downlink_frequency[card][i]+uplink_frequency_offset[card][i]+openair_daq_vars.freq_offset;
+#ifdef USRP
 #ifndef USRP_DEBUG
 	    openair0_set_frequencies(&openair0,&openair0_cfg[0]);
+#endif
 #endif
 	  }
 	}
diff --git a/targets/build_helper.bash b/targets/build_helper.bash
index c3b84f632e0..470982381fa 100755
--- a/targets/build_helper.bash
+++ b/targets/build_helper.bash
@@ -127,7 +127,7 @@ make_certs(){
     echo "creating the certificate"
     
     user=$(whoami)
-    HOSTNAME=$(hostname -f)
+    HOSTNAME=$(hostname)
 
     echo "Creating certificate for user '$HOSTNAME'"
     
@@ -673,7 +673,7 @@ install_ltesoftmodem() {
 	for i in `seq 0 64`; do 
 	    have_rtfX=`ls /dev/ |grep -c rtf$i`;
 	    if [ "$have_rtfX" -eq 0 ] ; then 
-		$SUDO$ mknod -m 666 /dev/rtf$i c 150 $i; 
+		$SUDO mknod -m 666 /dev/rtf$i c 150 $i; 
 	    fi;
 	done
 	echo_info "  8.3 [EXMIMO] Build lte-softmodemdrivers"
diff --git a/targets/build_oai.bash b/targets/build_oai.bash
index 8cdf8020fac..836d7cb8cca 100755
--- a/targets/build_oai.bash
+++ b/targets/build_oai.bash
@@ -215,6 +215,10 @@ if [ $RT = "RTAI" ]; then
     else 
 	SOFTMODEM_DIRECTIVES="$SOFTMODEM_DIRECTIVES HARD_RT=1 "
     fi
+else 
+    if [ $RT = "RT_PREEMPT" ]; then 
+	SOFTMODEM_DIRECTIVES="$SOFTMODEM_DIRECTIVES RTAI=0 "
+    fi	
 fi
 
 if [ $TARGET != "ALL" ]; then 
@@ -363,4 +367,4 @@ if [ $OAI_TEST = 1 ]; then
 else 
     echo_info "9. Bypassing the Tests ..."
 fi 
- 
\ No newline at end of file
+ 
-- 
GitLab