Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangjie
OpenXG-RAN
Commits
7d3c60ed
Commit
7d3c60ed
authored
May 11, 2021
by
Laurent THOMAS
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
small fixes, make all compile is same tree
parent
2508a020
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
14 additions
and
22 deletions
+14
-22
cmake_targets/CMakeLists.txt
cmake_targets/CMakeLists.txt
+1
-4
cmake_targets/build_oai
cmake_targets/build_oai
+0
-4
common/config/config_cmdline.c
common/config/config_cmdline.c
+1
-1
openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
+1
-1
openair1/PHY/TOOLS/nr_phy_scope.c
openair1/PHY/TOOLS/nr_phy_scope.c
+1
-1
openair2/F1AP/f1ap_du_rrc_message_transfer.c
openair2/F1AP/f1ap_du_rrc_message_transfer.c
+1
-2
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
+1
-1
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
+8
-4
targets/RT/USER/lte-softmodem.c
targets/RT/USER/lte-softmodem.c
+0
-3
targets/RT/USER/lte-uesoftmodem.c
targets/RT/USER/lte-uesoftmodem.c
+0
-1
No files found.
cmake_targets/CMakeLists.txt
View file @
7d3c60ed
...
@@ -335,10 +335,6 @@ else (CUDA_FOUND)
...
@@ -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
...
@@ -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
...
...
cmake_targets/build_oai
View file @
7d3c60ed
...
@@ -66,7 +66,6 @@ UE_DEBUG_TRACE="False"
...
@@ -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() {
...
@@ -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() {
...
@@ -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() {
...
@@ -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
...
...
common/config/config_cmdline.c
View file @
7d3c60ed
...
@@ -211,7 +211,7 @@ int config_process_cmdline(paramdef_t *cfgoptions,int numoptions, char *prefix)
...
@@ -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
;
...
...
openair1/PHY/NR_UE_TRANSPORT/nr_prach.c
View file @
7d3c60ed
...
@@ -66,7 +66,7 @@ int32_t generate_nr_prach(PHY_VARS_NR_UE *ue, uint8_t gNB_id, uint8_t slot){
...
@@ -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
;
...
...
openair1/PHY/TOOLS/nr_phy_scope.c
View file @
7d3c60ed
...
@@ -240,7 +240,7 @@ static void genericWaterFall (OAIgraph_t *graph, scopeSample_t *values, const in
...
@@ -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
;
...
...
openair2/F1AP/f1ap_du_rrc_message_transfer.c
View file @
7d3c60ed
...
@@ -90,8 +90,7 @@ int DU_handle_DL_RRC_MESSAGE_TRANSFER(instance_t instance,
...
@@ -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
"
);
...
...
openair2/LAYER2/NR_MAC_gNB/gNB_scheduler_primitives.c
View file @
7d3c60ed
...
@@ -1998,7 +1998,7 @@ void get_pdsch_to_harq_feedback(int Mod_idP,
...
@@ -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
)
{
...
...
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
View file @
7d3c60ed
...
@@ -1240,10 +1240,14 @@ extern "C" {
...
@@ -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
());
...
...
targets/RT/USER/lte-softmodem.c
View file @
7d3c60ed
...
@@ -103,9 +103,6 @@ pthread_cond_t nfapi_sync_cond;
...
@@ -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
;
...
...
targets/RT/USER/lte-uesoftmodem.c
View file @
7d3c60ed
...
@@ -86,7 +86,6 @@
...
@@ -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
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment