fix LOWLATENCY name
This commit is contained in:
@@ -260,7 +260,7 @@ endif (${ENABLE_ITTI})
|
|||||||
|
|
||||||
add_boolean_option(RTAI False "Use RTAI")
|
add_boolean_option(RTAI False "Use RTAI")
|
||||||
if (${RTAI})
|
if (${RTAI})
|
||||||
set(LOWLATENCY False)
|
set(DEADLINE_SCHEDULER False)
|
||||||
set(CPU_AFFINITY False)
|
set(CPU_AFFINITY False)
|
||||||
add_definitions("-DENABLE_RTAI_CLOCK")
|
add_definitions("-DENABLE_RTAI_CLOCK")
|
||||||
add_definitions("-DCONFIG_RTAI_LXRT_INLINE")
|
add_definitions("-DCONFIG_RTAI_LXRT_INLINE")
|
||||||
@@ -605,7 +605,7 @@ endif (${TRANSP_PRO} STREQUAL "ETHERNET")
|
|||||||
|
|
||||||
include_directories ("${OPENAIR_TARGETS}/ARCH/COMMON")
|
include_directories ("${OPENAIR_TARGETS}/ARCH/COMMON")
|
||||||
|
|
||||||
Message("LOWLATENCY flag is ${LOWLATENCY}")
|
Message("DEADLINE_SCHEDULER flag is ${DEADLINE_SCHEDULER}")
|
||||||
Message("CPU_Affinity flag is ${CPU_AFFINITY}")
|
Message("CPU_Affinity flag is ${CPU_AFFINITY}")
|
||||||
|
|
||||||
##############################################################
|
##############################################################
|
||||||
@@ -619,7 +619,7 @@ add_boolean_option(RRC_DEFAULT_RAB_IS_AM False "set the RLC mode to AM for the d
|
|||||||
|
|
||||||
add_boolean_option(OAI_NW_DRIVER_TYPE_ETHERNET False "????")
|
add_boolean_option(OAI_NW_DRIVER_TYPE_ETHERNET False "????")
|
||||||
add_boolean_option(DISABLE_USE_NAS False "???")
|
add_boolean_option(DISABLE_USE_NAS False "???")
|
||||||
add_boolean_option(LOWLATENCY True "Use the Linux scheduler SCHED_DEADLINE: kernel >= 3.14")
|
add_boolean_option(DEADLINE_SCHEDULER True "Use the Linux scheduler SCHED_DEADLINE: kernel >= 3.14")
|
||||||
add_boolean_option(CPU_AFFINITY False "Enable CPU Affinity of threads (only valid without deadline scheduler). It is enabled only with >2 CPUs")
|
add_boolean_option(CPU_AFFINITY False "Enable CPU Affinity of threads (only valid without deadline scheduler). It is enabled only with >2 CPUs")
|
||||||
add_boolean_option(NAS_ADDRESS_FIX False "specific to oaisim: for nasmesh driver")
|
add_boolean_option(NAS_ADDRESS_FIX False "specific to oaisim: for nasmesh driver")
|
||||||
add_boolean_option(NAS_NETLINK False "???? Must be True to compile nasmesh driver without rtai")
|
add_boolean_option(NAS_NETLINK False "???? Must be True to compile nasmesh driver without rtai")
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX False )
|
|||||||
set ( LINUX_LIST False )
|
set ( LINUX_LIST False )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX False )
|
|||||||
set ( LINUX_LIST False )
|
set ( LINUX_LIST False )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX False )
|
|||||||
set ( LINUX_LIST False )
|
set ( LINUX_LIST False )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX False )
|
|||||||
set ( LINUX_LIST False )
|
set ( LINUX_LIST False )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ set(LINUX_LIST False)
|
|||||||
set(LINUX True)
|
set(LINUX True)
|
||||||
set(LOCALIZATION False)
|
set(LOCALIZATION False)
|
||||||
set(LOG_NO_THREAD True)
|
set(LOG_NO_THREAD True)
|
||||||
set(LOWLATENCY False)
|
set(DEADLINE_SCHEDULER False)
|
||||||
set(MAC_CONTEXT 1)
|
set(MAC_CONTEXT 1)
|
||||||
set(MAX_NUM_CCs 1)
|
set(MAX_NUM_CCs 1)
|
||||||
set(MESSAGE_CHART_GENERATOR False )
|
set(MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ set(LINUX_LIST False)
|
|||||||
set(LINUX True)
|
set(LINUX True)
|
||||||
set(LOCALIZATION False)
|
set(LOCALIZATION False)
|
||||||
set(LOG_NO_THREAD True)
|
set(LOG_NO_THREAD True)
|
||||||
set(LOWLATENCY False)
|
set(DEADLINE_SCHEDULER False)
|
||||||
set(MAC_CONTEXT 1)
|
set(MAC_CONTEXT 1)
|
||||||
set(MAX_NUM_CCs 1)
|
set(MAX_NUM_CCs 1)
|
||||||
set(MESSAGE_CHART_GENERATOR False)
|
set(MESSAGE_CHART_GENERATOR False)
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
+17
-17
@@ -45,8 +45,8 @@ MSC_GEN="False"
|
|||||||
XFORMS="True"
|
XFORMS="True"
|
||||||
PRINT_STATS="False"
|
PRINT_STATS="False"
|
||||||
VCD_TIMING="False"
|
VCD_TIMING="False"
|
||||||
LOWLATENCY_FLAG_USER="False"
|
DEADLINE_SCHEDULER_FLAG_USER="False"
|
||||||
FORCE_LOWLATENCY_FLAG_USER=""
|
FORCE_DEADLINE_SCHEDULER_FLAG_USER=""
|
||||||
CPU_AFFINITY_FLAG_USER="True" #Only valid when lowlatecy flag is set to False
|
CPU_AFFINITY_FLAG_USER="True" #Only valid when lowlatecy flag is set to False
|
||||||
REL="Rel10"
|
REL="Rel10"
|
||||||
HW="None"
|
HW="None"
|
||||||
@@ -125,7 +125,7 @@ Options
|
|||||||
--disable-deadline
|
--disable-deadline
|
||||||
Disables deadline scheduler of Linux kernel (>=3.14.x).
|
Disables deadline scheduler of Linux kernel (>=3.14.x).
|
||||||
--enable-deadline
|
--enable-deadline
|
||||||
Disables deadline scheduler of Linux kernel (>=3.14.x).
|
Enable deadline scheduler of Linux kernel (>=3.14.x).
|
||||||
--disable-cpu-affinity
|
--disable-cpu-affinity
|
||||||
Disables CPU Affinity between UHD/TX/RX Threads (Valid only when deadline scheduler is disabled). By defaulT, CPU Affinity is enabled when not using deadline scheduler. It is enabled only with >2 CPUs. For eNB, CPU_0-> Device library (UHD), CPU_1->TX Threads, CPU_2...CPU_MAX->Rx Threads. For UE, CPU_0->Device Library(UHD), CPU_1..CPU_MAX -> All the UE threads
|
Disables CPU Affinity between UHD/TX/RX Threads (Valid only when deadline scheduler is disabled). By defaulT, CPU Affinity is enabled when not using deadline scheduler. It is enabled only with >2 CPUs. For eNB, CPU_0-> Device library (UHD), CPU_1->TX Threads, CPU_2...CPU_MAX->Rx Threads. For UE, CPU_0->Device Library(UHD), CPU_1..CPU_MAX -> All the UE threads
|
||||||
Usage (first build):
|
Usage (first build):
|
||||||
@@ -259,11 +259,11 @@ function main() {
|
|||||||
echo_info "Will build doxygen support"
|
echo_info "Will build doxygen support"
|
||||||
shift;;
|
shift;;
|
||||||
--disable-deadline)
|
--disable-deadline)
|
||||||
FORCE_LOWLATENCY_FLAG_USER="False"
|
FORCE_DEADLINE_SCHEDULER_FLAG_USER="False"
|
||||||
echo_info "Disabling the usage of deadline scheduler"
|
echo_info "Disabling the usage of deadline scheduler"
|
||||||
shift 1;;
|
shift 1;;
|
||||||
--enable-deadline)
|
--enable-deadline)
|
||||||
FORCE_LOWLATENCY_FLAG_USER="True"
|
FORCE_DEADLINE_SCHEDULER_FLAG_USER="True"
|
||||||
echo_info "Enabling the usage of deadline scheduler"
|
echo_info "Enabling the usage of deadline scheduler"
|
||||||
shift 1;;
|
shift 1;;
|
||||||
--disable-cpu-affinity)
|
--disable-cpu-affinity)
|
||||||
@@ -314,33 +314,33 @@ function main() {
|
|||||||
#By default: USRP: disable,
|
#By default: USRP: disable,
|
||||||
#By default: BLADERF: enable,
|
#By default: BLADERF: enable,
|
||||||
#By default: EXMIMO: enable
|
#By default: EXMIMO: enable
|
||||||
if [ "$FORCE_LOWLATENCY_FLAG_USER" = "" ]; then
|
if [ "$FORCE_DEADLINE_SCHEDULER_FLAG_USER" = "" ]; then
|
||||||
if [ "$HW" = "EXMIMO" ] ; then
|
if [ "$HW" = "EXMIMO" ] ; then
|
||||||
LOWLATENCY_FLAG_USER="False"
|
DEADLINE_SCHEDULER_FLAG_USER="False"
|
||||||
elif [ "$HW" = "ETHERNET" ] ; then
|
elif [ "$HW" = "ETHERNET" ] ; then
|
||||||
LOWLATENCY_FLAG_USER="True"
|
DEADLINE_SCHEDULER_FLAG_USER="True"
|
||||||
elif [ "$HW" = "OAI_USRP" ] ; then
|
elif [ "$HW" = "OAI_USRP" ] ; then
|
||||||
LOWLATENCY_FLAG_USER="False"
|
DEADLINE_SCHEDULER_FLAG_USER="False"
|
||||||
elif [ "$HW" = "OAI_BLADERF" ] ; then
|
elif [ "$HW" = "OAI_BLADERF" ] ; then
|
||||||
LOWLATENCY_FLAG_USER="False"
|
DEADLINE_SCHEDULER_FLAG_USER="False"
|
||||||
elif [ "$HW" = "OAI_LMSSDR" ] ; then
|
elif [ "$HW" = "OAI_LMSSDR" ] ; then
|
||||||
LOWLATENCY_FLAG_USER="False"
|
DEADLINE_SCHEDULER_FLAG_USER="False"
|
||||||
elif [ "$HW" = "None" ] ; then
|
elif [ "$HW" = "None" ] ; then
|
||||||
LOWLATENCY_FLAG_USER="False"
|
DEADLINE_SCHEDULER_FLAG_USER="False"
|
||||||
else
|
else
|
||||||
echo_error "Unknown HW type $HW. Exiting now..."
|
echo_error "Unknown HW type $HW. Exiting now..."
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
LOWLATENCY_FLAG_USER=$FORCE_LOWLATENCY_FLAG_USER
|
DEADLINE_SCHEDULER_FLAG_USER=$FORCE_DEADLINE_SCHEDULER_FLAG_USER
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#Disable CPU Affinity for deadline scheduler
|
#Disable CPU Affinity for deadline scheduler
|
||||||
if [ "$LOWLATENCY_FLAG_USER" = "True" ] ; then
|
if [ "$DEADLINE_SCHEDULER_FLAG_USER" = "True" ] ; then
|
||||||
CPU_AFFINITY_FLAG_USER="False"
|
CPU_AFFINITY_FLAG_USER="False"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo_info "Flags for Deadline scheduler: $LOWLATENCY_FLAG_USER"
|
echo_info "Flags for Deadline scheduler: $DEADLINE_SCHEDULER_FLAG_USER"
|
||||||
echo_info "Flags for CPU Affinity: $CPU_AFFINITY_FLAG_USER"
|
echo_info "Flags for CPU Affinity: $CPU_AFFINITY_FLAG_USER"
|
||||||
|
|
||||||
############################################
|
############################################
|
||||||
@@ -432,7 +432,7 @@ function main() {
|
|||||||
echo "set ( RF_BOARD \"${HW}\")" >> $cmake_file
|
echo "set ( RF_BOARD \"${HW}\")" >> $cmake_file
|
||||||
echo "set ( TRANSP_PRO \"${TP}\")" >> $cmake_file
|
echo "set ( TRANSP_PRO \"${TP}\")" >> $cmake_file
|
||||||
echo "set(PACKAGE_NAME \"${lte_exec}\")" >> $cmake_file
|
echo "set(PACKAGE_NAME \"${lte_exec}\")" >> $cmake_file
|
||||||
echo "set (LOWLATENCY \"${LOWLATENCY_FLAG_USER}\" )" >>$cmake_file
|
echo "set (DEADLINE_SCHEDULER \"${DEADLINE_SCHEDULER_FLAG_USER}\" )" >>$cmake_file
|
||||||
echo "set (CPU_AFFINITY \"${CPU_AFFINITY_FLAG_USER}\" )" >>$cmake_file
|
echo "set (CPU_AFFINITY \"${CPU_AFFINITY_FLAG_USER}\" )" >>$cmake_file
|
||||||
echo 'include(${CMAKE_CURRENT_SOURCE_DIR}/../CMakeLists.txt)' >> $cmake_file
|
echo 'include(${CMAKE_CURRENT_SOURCE_DIR}/../CMakeLists.txt)' >> $cmake_file
|
||||||
cd $DIR/$lte_build_dir/build
|
cd $DIR/$lte_build_dir/build
|
||||||
@@ -660,7 +660,7 @@ function main() {
|
|||||||
echo "set(RF_BOARD \"${HW}\")" >> $cmake_file
|
echo "set(RF_BOARD \"${HW}\")" >> $cmake_file
|
||||||
echo "set(TRANSP_PRO \"${TP}\")" >> $cmake_file
|
echo "set(TRANSP_PRO \"${TP}\")" >> $cmake_file
|
||||||
echo 'set(PACKAGE_NAME "\"rrh_gw\"")' >> $cmake_file
|
echo 'set(PACKAGE_NAME "\"rrh_gw\"")' >> $cmake_file
|
||||||
echo "set (LOWLATENCY \"${LOWLATENCY_FLAG_USER}\" )" >>$cmake_file
|
echo "set (DEADLINE_SCHEDULER \"${DEADLINE_SCHEDULER_FLAG_USER}\" )" >>$cmake_file
|
||||||
echo "set (CPU_AFFINITY \"${CPU_AFFINITY_FLAG_USER}\" )" >>$cmake_file
|
echo "set (CPU_AFFINITY \"${CPU_AFFINITY_FLAG_USER}\" )" >>$cmake_file
|
||||||
echo 'include(${CMAKE_CURRENT_SOURCE_DIR}/../CMakeLists.txt)' >> $cmake_file
|
echo 'include(${CMAKE_CURRENT_SOURCE_DIR}/../CMakeLists.txt)' >> $cmake_file
|
||||||
cd $DIR/$rrh_build_dir/build
|
cd $DIR/$rrh_build_dir/build
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False)
|
set ( MESSAGE_CHART_GENERATOR False)
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False)
|
set ( MESSAGE_CHART_GENERATOR False)
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX False )
|
set ( LINUX False )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD False )
|
set ( LOG_NO_THREAD False )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MIH_C_MEDIEVAL_EXTENSIONS False )
|
set ( MIH_C_MEDIEVAL_EXTENSIONS False )
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD 1 )
|
set ( LOG_NO_THREAD 1 )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False )
|
set ( MESSAGE_CHART_GENERATOR False )
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ set ( LINUX_LIST False )
|
|||||||
set ( LINUX True )
|
set ( LINUX True )
|
||||||
set ( LOCALIZATION False )
|
set ( LOCALIZATION False )
|
||||||
set ( LOG_NO_THREAD True )
|
set ( LOG_NO_THREAD True )
|
||||||
set ( LOWLATENCY False )
|
set ( DEADLINE_SCHEDULER False )
|
||||||
set ( MAC_CONTEXT 1 )
|
set ( MAC_CONTEXT 1 )
|
||||||
set ( MAX_NUM_CCs 1 )
|
set ( MAX_NUM_CCs 1 )
|
||||||
set ( MESSAGE_CHART_GENERATOR False)
|
set ( MESSAGE_CHART_GENERATOR False)
|
||||||
|
|||||||
Reference in New Issue
Block a user