fix in xlsch bytes for memory allocation
This commit is contained in:
@@ -108,7 +108,7 @@ NR_gNB_DLSCH_t *new_gNB_dlsch(NR_DL_FRAME_PARMS *frame_parms,
|
|||||||
a_segments = a_segments/273 +1;
|
a_segments = a_segments/273 +1;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint16_t dlsch_bytes = a_segments*1056; // allocated bytes per segment
|
uint32_t dlsch_bytes = a_segments*1056; // allocated bytes per segment
|
||||||
NR_gNB_DLSCH_t *dlsch = malloc16(sizeof(NR_gNB_DLSCH_t));
|
NR_gNB_DLSCH_t *dlsch = malloc16(sizeof(NR_gNB_DLSCH_t));
|
||||||
AssertFatal(dlsch, "cannot allocate dlsch\n");
|
AssertFatal(dlsch, "cannot allocate dlsch\n");
|
||||||
bzero(dlsch,sizeof(NR_gNB_DLSCH_t));
|
bzero(dlsch,sizeof(NR_gNB_DLSCH_t));
|
||||||
|
|||||||
@@ -119,7 +119,7 @@ NR_gNB_ULSCH_t *new_gNB_ulsch(uint8_t max_ldpc_iterations,uint16_t N_RB_UL, uint
|
|||||||
a_segments = a_segments/273 +1;
|
a_segments = a_segments/273 +1;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint16_t ulsch_bytes = a_segments*1056; // allocated bytes per segment
|
uint32_t ulsch_bytes = a_segments*1056; // allocated bytes per segment
|
||||||
ulsch = (NR_gNB_ULSCH_t *)malloc16_clear(sizeof(NR_gNB_ULSCH_t));
|
ulsch = (NR_gNB_ULSCH_t *)malloc16_clear(sizeof(NR_gNB_ULSCH_t));
|
||||||
|
|
||||||
ulsch->max_ldpc_iterations = max_ldpc_iterations;
|
ulsch->max_ldpc_iterations = max_ldpc_iterations;
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ NR_UE_DLSCH_t *new_nr_ue_dlsch(uint8_t Kmimo,uint8_t Mdlharq,uint32_t Nsoft,uint
|
|||||||
a_segments = (a_segments/273)+1;
|
a_segments = (a_segments/273)+1;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint16_t dlsch_bytes = a_segments*1056; // allocated bytes per segment
|
uint32_t dlsch_bytes = a_segments*1056; // allocated bytes per segment
|
||||||
dlsch = (NR_UE_DLSCH_t *)malloc16(sizeof(NR_UE_DLSCH_t));
|
dlsch = (NR_UE_DLSCH_t *)malloc16(sizeof(NR_UE_DLSCH_t));
|
||||||
|
|
||||||
if (dlsch) {
|
if (dlsch) {
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ NR_UE_ULSCH_t *new_nr_ue_ulsch(uint16_t N_RB_UL,
|
|||||||
a_segments = a_segments/273 +1;
|
a_segments = a_segments/273 +1;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint16_t ulsch_bytes = a_segments*1056; // allocated bytes per segment
|
uint32_t ulsch_bytes = a_segments*1056; // allocated bytes per segment
|
||||||
|
|
||||||
ulsch = (NR_UE_ULSCH_t *)malloc16(sizeof(NR_UE_ULSCH_t));
|
ulsch = (NR_UE_ULSCH_t *)malloc16(sizeof(NR_UE_ULSCH_t));
|
||||||
|
|
||||||
|
|||||||
@@ -280,7 +280,7 @@ void nr_dlsim_preprocessor(module_id_t module_id,
|
|||||||
UE_info->CellGroup[0],
|
UE_info->CellGroup[0],
|
||||||
sched_ctrl->active_bwp,
|
sched_ctrl->active_bwp,
|
||||||
NULL,
|
NULL,
|
||||||
/* tda = */ 0,
|
/* tda = */ 2,
|
||||||
dci_format,
|
dci_format,
|
||||||
ps);
|
ps);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user