Use P5 copy function for config.request instead of memcpy
This commit is contained in:
+1
-1
@@ -1047,7 +1047,7 @@ add_library(PHY_NR_COMMON ${PHY_NR_SRC_COMMON})
|
|||||||
target_link_libraries(PHY_NR_COMMON PUBLIC UTIL)
|
target_link_libraries(PHY_NR_COMMON PUBLIC UTIL)
|
||||||
|
|
||||||
add_library(PHY_NR ${PHY_NR_SRC})
|
add_library(PHY_NR ${PHY_NR_SRC})
|
||||||
target_link_libraries(PHY_NR nr_phy_common nr_common)
|
target_link_libraries(PHY_NR nr_phy_common nr_common nr_fapi_p5)
|
||||||
|
|
||||||
add_library(PHY_NR_NO_AVX_256 ${PHY_NR_SRC})
|
add_library(PHY_NR_NO_AVX_256 ${PHY_NR_SRC})
|
||||||
target_link_libraries(PHY_NR_NO_AVX_256 nr_phy_common nr_common)
|
target_link_libraries(PHY_NR_NO_AVX_256 nr_phy_common nr_common)
|
||||||
|
|||||||
@@ -42,6 +42,7 @@
|
|||||||
#include "SCHED_NR/fapi_nr_l1.h"
|
#include "SCHED_NR/fapi_nr_l1.h"
|
||||||
#include "PHY/NR_REFSIG/ul_ref_seq_nr.h"
|
#include "PHY/NR_REFSIG/ul_ref_seq_nr.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include "nfapi/open-nFAPI/fapi/inc/nr_fapi_p5_utils.h"
|
||||||
|
|
||||||
int l1_north_init_gNB()
|
int l1_north_init_gNB()
|
||||||
{
|
{
|
||||||
@@ -363,7 +364,7 @@ void nr_phy_config_request(NR_PHY_Config_t *phy_config)
|
|||||||
NR_DL_FRAME_PARMS *fp = &RC.gNB[Mod_id]->frame_parms;
|
NR_DL_FRAME_PARMS *fp = &RC.gNB[Mod_id]->frame_parms;
|
||||||
nfapi_nr_config_request_scf_t *gNB_config = &RC.gNB[Mod_id]->gNB_config;
|
nfapi_nr_config_request_scf_t *gNB_config = &RC.gNB[Mod_id]->gNB_config;
|
||||||
|
|
||||||
memcpy((void*)gNB_config,phy_config->cfg,sizeof(*phy_config->cfg));
|
copy_config_request(phy_config->cfg, gNB_config);
|
||||||
|
|
||||||
uint64_t dl_bw_khz = (12*gNB_config->carrier_config.dl_grid_size[gNB_config->ssb_config.scs_common.value].value)*(15<<gNB_config->ssb_config.scs_common.value);
|
uint64_t dl_bw_khz = (12*gNB_config->carrier_config.dl_grid_size[gNB_config->ssb_config.scs_common.value].value)*(15<<gNB_config->ssb_config.scs_common.value);
|
||||||
fp->dl_CarrierFreq = ((dl_bw_khz>>1) + gNB_config->carrier_config.dl_frequency.value)*1000 ;
|
fp->dl_CarrierFreq = ((dl_bw_khz>>1) + gNB_config->carrier_config.dl_frequency.value)*1000 ;
|
||||||
|
|||||||
Reference in New Issue
Block a user