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
lizhongxiao
OpenXG-RAN
Commits
38804b43
Commit
38804b43
authored
Jan 23, 2024
by
Romain Beurdouche
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(ldpc-offload-xdma): merge ldpc_xdma library in PHY_NR library
parent
085ee7d6
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
15 deletions
+8
-15
CMakeLists.txt
CMakeLists.txt
+8
-15
No files found.
CMakeLists.txt
View file @
38804b43
...
@@ -513,14 +513,6 @@ endif()
...
@@ -513,14 +513,6 @@ endif()
##########################################################
##########################################################
# LDPC offload with xdma driver
##########################################################
add_library
(
ldpc_xdma STATIC
${
OPENAIR1_DIR
}
/PHY/CODING/nrLDPC_decoder/nrLDPC_decoder_offload_xdma.c
)
target_include_directories
(
ldpc_xdma PRIVATE
"
${
OPENAIR1_DIR
}
/PHY/CODING/nrLDPC_decoder_offload_xdma"
)
##########################################################
include_directories
(
"
${
OPENAIR_DIR
}
/radio/COMMON"
)
include_directories
(
"
${
OPENAIR_DIR
}
/radio/COMMON"
)
##############################################################
##############################################################
...
@@ -1082,6 +1074,7 @@ set(PHY_SRC_UE
...
@@ -1082,6 +1074,7 @@ set(PHY_SRC_UE
${
PHY_POLARSRC
}
${
PHY_POLARSRC
}
${
PHY_SMALLBLOCKSRC
}
${
PHY_SMALLBLOCKSRC
}
${
PHY_NR_CODINGIF
}
${
PHY_NR_CODINGIF
}
${
OPENAIR1_DIR
}
/PHY/CODING/nrLDPC_decoder/nrLDPC_decoder_offload_xdma.c
${
OPENAIR1_DIR
}
/PHY/NR_TRANSPORT/pucch_rx.c
${
OPENAIR1_DIR
}
/PHY/NR_TRANSPORT/pucch_rx.c
${
OPENAIR1_DIR
}
/PHY/NR_TRANSPORT/srs_rx.c
${
OPENAIR1_DIR
}
/PHY/NR_TRANSPORT/srs_rx.c
${
OPENAIR1_DIR
}
/PHY/NR_TRANSPORT/nr_uci_tools_common.c
${
OPENAIR1_DIR
}
/PHY/NR_TRANSPORT/nr_uci_tools_common.c
...
@@ -2081,7 +2074,7 @@ target_link_libraries(nr-softmodem PRIVATE
...
@@ -2081,7 +2074,7 @@ target_link_libraries(nr-softmodem PRIVATE
ITTI
${
NAS_UE_LIB
}
lte_rrc nr_rrc
ITTI
${
NAS_UE_LIB
}
lte_rrc nr_rrc
ngap s1ap L2_LTE_NR L2_NR MAC_NR_COMMON NFAPI_COMMON_LIB NFAPI_LIB NFAPI_VNF_LIB NFAPI_PNF_LIB NFAPI_USER_LIB SIMU SIMU_ETH
ngap s1ap L2_LTE_NR L2_NR MAC_NR_COMMON NFAPI_COMMON_LIB NFAPI_LIB NFAPI_VNF_LIB NFAPI_PNF_LIB NFAPI_USER_LIB SIMU SIMU_ETH
x2ap f1ap m2ap m3ap e1ap shlib_loader
x2ap f1ap m2ap m3ap e1ap shlib_loader
-Wl,--end-group z dl
ldpc_xdma
)
-Wl,--end-group z dl
)
target_link_libraries
(
nr-softmodem PRIVATE pthread m CONFIG_LIB rt sctp
)
target_link_libraries
(
nr-softmodem PRIVATE pthread m CONFIG_LIB rt sctp
)
target_link_libraries
(
nr-softmodem PRIVATE
${
T_LIB
}
)
target_link_libraries
(
nr-softmodem PRIVATE
${
T_LIB
}
)
...
@@ -2235,7 +2228,7 @@ add_executable(nr_dlschsim
...
@@ -2235,7 +2228,7 @@ add_executable(nr_dlschsim
)
)
target_link_libraries
(
nr_dlschsim PRIVATE
target_link_libraries
(
nr_dlschsim PRIVATE
-Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group
-Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group
m pthread
${
T_LIB
}
ITTI dl shlib_loader
ldpc_xdma
m pthread
${
T_LIB
}
ITTI dl shlib_loader
)
)
target_link_libraries
(
nr_dlschsim PRIVATE asn1_nr_rrc_hdrs
)
target_link_libraries
(
nr_dlschsim PRIVATE asn1_nr_rrc_hdrs
)
...
@@ -2246,7 +2239,7 @@ add_executable(nr_pbchsim
...
@@ -2246,7 +2239,7 @@ add_executable(nr_pbchsim
)
)
target_link_libraries
(
nr_pbchsim PRIVATE
target_link_libraries
(
nr_pbchsim PRIVATE
-Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group
-Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group
m pthread
${
T_LIB
}
ITTI dl shlib_loader
ldpc_xdma
m pthread
${
T_LIB
}
ITTI dl shlib_loader
)
)
target_link_libraries
(
nr_pbchsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs
)
target_link_libraries
(
nr_pbchsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs
)
...
@@ -2259,7 +2252,7 @@ add_executable(nr_pucchsim
...
@@ -2259,7 +2252,7 @@ add_executable(nr_pucchsim
)
)
target_link_libraries
(
nr_pucchsim PRIVATE
target_link_libraries
(
nr_pucchsim PRIVATE
-Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group
-Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group
m pthread
${
T_LIB
}
ITTI dl shlib_loader
ldpc_xdma
m pthread
${
T_LIB
}
ITTI dl shlib_loader
)
)
target_link_libraries
(
nr_pucchsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs
)
target_link_libraries
(
nr_pucchsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs
)
...
@@ -2276,7 +2269,7 @@ add_executable(nr_dlsim
...
@@ -2276,7 +2269,7 @@ add_executable(nr_dlsim
)
)
target_link_libraries
(
nr_dlsim PRIVATE
target_link_libraries
(
nr_dlsim PRIVATE
-Wl,--start-group UTIL SIMU SIMU_ETH PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_UE_NR MAC_NR_COMMON nr_rrc CONFIG_LIB L2_NR HASHTABLE x2ap SECURITY ngap -lz -Wl,--end-group
-Wl,--start-group UTIL SIMU SIMU_ETH PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_UE_NR MAC_NR_COMMON nr_rrc CONFIG_LIB L2_NR HASHTABLE x2ap SECURITY ngap -lz -Wl,--end-group
m pthread
${
T_LIB
}
ITTI dl shlib_loader
ldpc_xdma
m pthread
${
T_LIB
}
ITTI dl shlib_loader
)
)
target_link_libraries
(
nr_dlsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs
)
target_link_libraries
(
nr_dlsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs
)
...
@@ -2298,7 +2291,7 @@ add_executable(nr_ulschsim
...
@@ -2298,7 +2291,7 @@ add_executable(nr_ulschsim
)
)
target_link_libraries
(
nr_ulschsim PRIVATE
target_link_libraries
(
nr_ulschsim PRIVATE
-Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group
-Wl,--start-group UTIL SIMU PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB CONFIG_LIB MAC_NR_COMMON -Wl,--end-group
m pthread
${
T_LIB
}
ITTI dl shlib_loader
ldpc_xdma
m pthread
${
T_LIB
}
ITTI dl shlib_loader
)
)
target_link_libraries
(
nr_ulschsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs
)
target_link_libraries
(
nr_ulschsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs
)
...
@@ -2320,7 +2313,7 @@ endif()
...
@@ -2320,7 +2313,7 @@ endif()
target_link_libraries
(
nr_ulsim PRIVATE
target_link_libraries
(
nr_ulsim PRIVATE
-Wl,--start-group UTIL SIMU SIMU_ETH PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_UE_NR MAC_NR_COMMON nr_rrc CONFIG_LIB L2_NR HASHTABLE x2ap SECURITY ngap -lz -Wl,--end-group
-Wl,--start-group UTIL SIMU SIMU_ETH PHY_COMMON PHY_NR_COMMON PHY_NR PHY_NR_UE SCHED_NR_LIB SCHED_NR_UE_LIB MAC_UE_NR MAC_NR_COMMON nr_rrc CONFIG_LIB L2_NR HASHTABLE x2ap SECURITY ngap -lz -Wl,--end-group
m pthread
${
T_LIB
}
ITTI dl shlib_loader
ldpc_xdma
m pthread
${
T_LIB
}
ITTI dl shlib_loader
)
)
target_link_libraries
(
nr_ulsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs
)
target_link_libraries
(
nr_ulsim PRIVATE asn1_nr_rrc_hdrs asn1_lte_rrc_hdrs
)
...
...
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