small fixes, make all compile is same tree
This commit is contained in:
@@ -335,10 +335,6 @@ else (CUDA_FOUND)
|
|||||||
)
|
)
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if(NR)
|
|
||||||
add_definitions(-DNR=1)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if (SANITIZE_ADDRESS)
|
if (SANITIZE_ADDRESS)
|
||||||
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=address -fno-common")
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fsanitize=address -fno-common")
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address -fno-common")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address -fno-common")
|
||||||
@@ -2908,6 +2904,7 @@ add_executable(lte-softmodem
|
|||||||
${OPENAIR_TARGETS}/ARCH/COMMON/record_player.c
|
${OPENAIR_TARGETS}/ARCH/COMMON/record_player.c
|
||||||
${OPENAIR2_DIR}/RRC/NAS/nas_config.c
|
${OPENAIR2_DIR}/RRC/NAS/nas_config.c
|
||||||
${OPENAIR2_DIR}/RRC/NAS/rb_config.c
|
${OPENAIR2_DIR}/RRC/NAS/rb_config.c
|
||||||
|
${OPENAIR2_DIR}/F1AP/dummy_enb.c
|
||||||
${OPENAIR1_DIR}/SIMULATION/ETH_TRANSPORT/netlink_init.c
|
${OPENAIR1_DIR}/SIMULATION/ETH_TRANSPORT/netlink_init.c
|
||||||
${OPENAIR1_DIR}/SIMULATION/ETH_TRANSPORT/multicast_link.c
|
${OPENAIR1_DIR}/SIMULATION/ETH_TRANSPORT/multicast_link.c
|
||||||
${OPENAIR1_DIR}/SIMULATION/ETH_TRANSPORT/socket.c
|
${OPENAIR1_DIR}/SIMULATION/ETH_TRANSPORT/socket.c
|
||||||
|
|||||||
@@ -66,7 +66,6 @@ UE_DEBUG_TRACE="False"
|
|||||||
UE_TIMING_TRACE="False"
|
UE_TIMING_TRACE="False"
|
||||||
USRP_REC_PLAY="False"
|
USRP_REC_PLAY="False"
|
||||||
BUILD_ECLIPSE=0
|
BUILD_ECLIPSE=0
|
||||||
NR="False"
|
|
||||||
ITTI_SIM="False"
|
ITTI_SIM="False"
|
||||||
RFSIM_NAS="False"
|
RFSIM_NAS="False"
|
||||||
SANITIZE_ADDRESS="False"
|
SANITIZE_ADDRESS="False"
|
||||||
@@ -250,7 +249,6 @@ function main() {
|
|||||||
shift;;
|
shift;;
|
||||||
--gNB)
|
--gNB)
|
||||||
gNB=1
|
gNB=1
|
||||||
NR="True"
|
|
||||||
echo_info "Will compile gNB"
|
echo_info "Will compile gNB"
|
||||||
shift;;
|
shift;;
|
||||||
-a | --agent)
|
-a | --agent)
|
||||||
@@ -262,7 +260,6 @@ function main() {
|
|||||||
shift;;
|
shift;;
|
||||||
--nrUE)
|
--nrUE)
|
||||||
nrUE=1
|
nrUE=1
|
||||||
NR="True"
|
|
||||||
rfsimNas=1
|
rfsimNas=1
|
||||||
RFSIM_NAS="True"
|
RFSIM_NAS="True"
|
||||||
echo_info "Will compile NR UE"
|
echo_info "Will compile NR UE"
|
||||||
@@ -620,7 +617,6 @@ function main() {
|
|||||||
echo "set ( SKIP_SHARED_LIB_FLAG $SKIP_SHARED_LIB_FLAG )" >> $cmake_file
|
echo "set ( SKIP_SHARED_LIB_FLAG $SKIP_SHARED_LIB_FLAG )" >> $cmake_file
|
||||||
echo "set ( ITTI_SIM $ITTI_SIM )" >> $cmake_file
|
echo "set ( ITTI_SIM $ITTI_SIM )" >> $cmake_file
|
||||||
echo "set ( RFSIM_NAS $RFSIM_NAS )" >> $cmake_file
|
echo "set ( RFSIM_NAS $RFSIM_NAS )" >> $cmake_file
|
||||||
echo "set ( NR \"${NR}\" )" >> $cmake_file
|
|
||||||
echo "set ( SANITIZE_ADDRESS $SANITIZE_ADDRESS )" >> $cmake_file
|
echo "set ( SANITIZE_ADDRESS $SANITIZE_ADDRESS )" >> $cmake_file
|
||||||
echo 'include(${CMAKE_CURRENT_SOURCE_DIR}/../CMakeLists.txt)' >> $cmake_file
|
echo 'include(${CMAKE_CURRENT_SOURCE_DIR}/../CMakeLists.txt)' >> $cmake_file
|
||||||
cd $DIR/$build_dir/build
|
cd $DIR/$build_dir/build
|
||||||
|
|||||||
@@ -211,7 +211,7 @@ int config_process_cmdline(paramdef_t *cfgoptions,int numoptions, char *prefix)
|
|||||||
|
|
||||||
while (c > 0 ) {
|
while (c > 0 ) {
|
||||||
char *oneargv = strdup(config_get_if()->argv[i]); /* we use strtok_r which modifies its string paramater, and we don't want argv to be modified */
|
char *oneargv = strdup(config_get_if()->argv[i]); /* we use strtok_r which modifies its string paramater, and we don't want argv to be modified */
|
||||||
|
if(!oneargv) abort();
|
||||||
/* first check help options, either --help, -h or --help_<section> */
|
/* first check help options, either --help, -h or --help_<section> */
|
||||||
if (strncmp(oneargv, "-h",2) == 0 || strncmp(oneargv, "--help",6) == 0 ) {
|
if (strncmp(oneargv, "-h",2) == 0 || strncmp(oneargv, "--help",6) == 0 ) {
|
||||||
char *tokctx = NULL;
|
char *tokctx = NULL;
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ int32_t generate_nr_prach(PHY_VARS_NR_UE *ue, uint8_t gNB_id, uint8_t slot){
|
|||||||
|
|
||||||
uint8_t Mod_id, fd_occasion, preamble_index, restricted_set, not_found;
|
uint8_t Mod_id, fd_occasion, preamble_index, restricted_set, not_found;
|
||||||
uint16_t rootSequenceIndex, prach_fmt_id, NCS, *prach_root_sequence_map, preamble_offset = 0;
|
uint16_t rootSequenceIndex, prach_fmt_id, NCS, *prach_root_sequence_map, preamble_offset = 0;
|
||||||
uint16_t preamble_shift = 0, preamble_index0, n_shift_ra, n_shift_ra_bar, d_start, numshift, N_ZC, u, offset, offset2, first_nonzero_root_idx;
|
uint16_t preamble_shift = 0, preamble_index0, n_shift_ra, n_shift_ra_bar, d_start=0, numshift, N_ZC, u, offset, offset2, first_nonzero_root_idx;
|
||||||
int16_t prach_tmp[98304*2*4] __attribute__((aligned(32)));
|
int16_t prach_tmp[98304*2*4] __attribute__((aligned(32)));
|
||||||
|
|
||||||
int16_t Ncp = 0, amp, *prach, *prach2, *prachF, *Xu;
|
int16_t Ncp = 0, amp, *prach, *prach2, *prachF, *Xu;
|
||||||
|
|||||||
@@ -240,7 +240,7 @@ static void genericWaterFall (OAIgraph_t *graph, scopeSample_t *values, const in
|
|||||||
for (int pix=0; pix<graph->w; pix++) {
|
for (int pix=0; pix<graph->w; pix++) {
|
||||||
scopeSample_t *end=values+(pix+1)*samplesPerPixel;
|
scopeSample_t *end=values+(pix+1)*samplesPerPixel;
|
||||||
end-=2;
|
end-=2;
|
||||||
AssertFatal(end <= values+datasize,"diff : %u", end-values+datasize);
|
AssertFatal(end <= values+datasize,"diff : %ld", end-values+datasize);
|
||||||
double val=0;
|
double val=0;
|
||||||
|
|
||||||
for (scopeSample_t *s=values+(pix)*samplesPerPixel;
|
for (scopeSample_t *s=values+(pix)*samplesPerPixel;
|
||||||
|
|||||||
@@ -90,8 +90,7 @@ int DU_handle_DL_RRC_MESSAGE_TRANSFER(instance_t instance,
|
|||||||
|
|
||||||
if (RC.nrrrc[instance]->node_type == ngran_gNB_DU) {
|
if (RC.nrrrc[instance]->node_type == ngran_gNB_DU) {
|
||||||
LOG_I(F1AP, "node is gNB DU, call DU_handle_DL_NR_RRC_MESSAGE_TRANSFER \n");
|
LOG_I(F1AP, "node is gNB DU, call DU_handle_DL_NR_RRC_MESSAGE_TRANSFER \n");
|
||||||
DU_handle_DL_NR_RRC_MESSAGE_TRANSFER(instance, assoc_id, stream, pdu);
|
return DU_handle_DL_NR_RRC_MESSAGE_TRANSFER(instance, assoc_id, stream, pdu);
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
LOG_D(F1AP, "DU_handle_DL_RRC_MESSAGE_TRANSFER \n");
|
LOG_D(F1AP, "DU_handle_DL_RRC_MESSAGE_TRANSFER \n");
|
||||||
|
|||||||
@@ -1998,7 +1998,7 @@ void get_pdsch_to_harq_feedback(int Mod_idP,
|
|||||||
if (CellGroup && CellGroup->spCellConfig->spCellConfigDedicated->uplinkConfig->uplinkBWP_ToAddModList)
|
if (CellGroup && CellGroup->spCellConfig->spCellConfigDedicated->uplinkConfig->uplinkBWP_ToAddModList)
|
||||||
ubwp = CellGroup->spCellConfig->spCellConfigDedicated->uplinkConfig->uplinkBWP_ToAddModList->list.array[bwp_id-1];
|
ubwp = CellGroup->spCellConfig->spCellConfigDedicated->uplinkConfig->uplinkBWP_ToAddModList->list.array[bwp_id-1];
|
||||||
|
|
||||||
NR_SearchSpace_t *ss;
|
NR_SearchSpace_t *ss=NULL;
|
||||||
|
|
||||||
// common search type uses DCI format 1_0
|
// common search type uses DCI format 1_0
|
||||||
if (ss_type == NR_SearchSpace__searchSpaceType_PR_common) {
|
if (ss_type == NR_SearchSpace__searchSpaceType_PR_common) {
|
||||||
|
|||||||
@@ -1240,10 +1240,14 @@ extern "C" {
|
|||||||
set_rx_gain_offset(&openair0_cfg[0],i,bw_gain_adjust);
|
set_rx_gain_offset(&openair0_cfg[0],i,bw_gain_adjust);
|
||||||
::uhd::gain_range_t gain_range = s->usrp->get_rx_gain_range(i);
|
::uhd::gain_range_t gain_range = s->usrp->get_rx_gain_range(i);
|
||||||
// limit to maximum gain
|
// limit to maximum gain
|
||||||
AssertFatal( openair0_cfg[0].rx_gain[i]-openair0_cfg[0].rx_gain_offset[i] <= gain_range.stop(),
|
double gain=openair0_cfg[0].rx_gain[i]-openair0_cfg[0].rx_gain_offset[i];
|
||||||
"RX Gain too high, lower by %f dB\n",
|
if ( gain > gain_range.stop()) {
|
||||||
openair0_cfg[0].rx_gain[i]-openair0_cfg[0].rx_gain_offset[i] - gain_range.stop());
|
LOG_E(HW,"RX Gain too high, lower by %f dB\n",
|
||||||
s->usrp->set_rx_gain(openair0_cfg[0].rx_gain[i]-openair0_cfg[0].rx_gain_offset[i],i);
|
gain - gain_range.stop());
|
||||||
|
gain=gain_range.stop();
|
||||||
|
}
|
||||||
|
|
||||||
|
s->usrp->set_rx_gain(gain,i);
|
||||||
LOG_I(HW,"RX Gain %d %f (%f) => %f (max %f)\n",i,
|
LOG_I(HW,"RX Gain %d %f (%f) => %f (max %f)\n",i,
|
||||||
openair0_cfg[0].rx_gain[i],openair0_cfg[0].rx_gain_offset[i],
|
openair0_cfg[0].rx_gain[i],openair0_cfg[0].rx_gain_offset[i],
|
||||||
openair0_cfg[0].rx_gain[i]-openair0_cfg[0].rx_gain_offset[i],gain_range.stop());
|
openair0_cfg[0].rx_gain[i]-openair0_cfg[0].rx_gain_offset[i],gain_range.stop());
|
||||||
|
|||||||
@@ -103,9 +103,6 @@ pthread_cond_t nfapi_sync_cond;
|
|||||||
pthread_mutex_t nfapi_sync_mutex;
|
pthread_mutex_t nfapi_sync_mutex;
|
||||||
int nfapi_sync_var=-1; //!< protected by mutex \ref nfapi_sync_mutex
|
int nfapi_sync_var=-1; //!< protected by mutex \ref nfapi_sync_mutex
|
||||||
|
|
||||||
msc_interface_t msc_interface;
|
|
||||||
|
|
||||||
|
|
||||||
uint16_t sf_ahead=4;
|
uint16_t sf_ahead=4;
|
||||||
|
|
||||||
pthread_cond_t sync_cond;
|
pthread_cond_t sync_cond;
|
||||||
|
|||||||
@@ -86,7 +86,6 @@
|
|||||||
#include "lte-softmodem.h"
|
#include "lte-softmodem.h"
|
||||||
|
|
||||||
|
|
||||||
msc_interface_t msc_interface;
|
|
||||||
/* temporary compilation wokaround (UE/eNB split */
|
/* temporary compilation wokaround (UE/eNB split */
|
||||||
uint16_t sf_ahead;
|
uint16_t sf_ahead;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user