From 6416c6d4ea88db5ee13ea8b8a958e2f6587c52c6 Mon Sep 17 00:00:00 2001 From: Raymond Knopp <raymond.knopp@eurecom.fr> Date: Mon, 4 Jun 2018 22:31:43 -0700 Subject: [PATCH] minor changes to remove global variable in dci handling --- openair1/PHY/LTE_TRANSPORT/dci.c | 8 +++++--- openair2/RRC/LTE/rrc_eNB.c | 4 +++- targets/RT/USER/lte-uesoftmodem.c | 3 --- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/openair1/PHY/LTE_TRANSPORT/dci.c b/openair1/PHY/LTE_TRANSPORT/dci.c index d8a13bbbfd..83ebaaaa37 100755 --- a/openair1/PHY/LTE_TRANSPORT/dci.c +++ b/openair1/PHY/LTE_TRANSPORT/dci.c @@ -57,8 +57,8 @@ -static uint8_t d[3*(MAX_DCI_SIZE_BITS + 16) + 96]; -static uint8_t w[3*3*(MAX_DCI_SIZE_BITS+16)]; +//static uint8_t d[3*(MAX_DCI_SIZE_BITS + 16) + 96]; +//static uint8_t w[3*3*(MAX_DCI_SIZE_BITS+16)]; void dci_encoding(uint8_t *a, uint8_t A, @@ -70,6 +70,8 @@ void dci_encoding(uint8_t *a, uint8_t D = (A + 16); uint32_t RCC; + uint8_t d[3*(MAX_DCI_SIZE_BITS + 16) + 96]; + uint8_t w[3*3*(MAX_DCI_SIZE_BITS+16)]; #ifdef DEBUG_DCI_ENCODING int32_t i; @@ -169,7 +171,7 @@ uint8_t *generate_dci0(uint8_t *dci, return(e+coded_bits); } -uint32_t Y; +//uint32_t Y; diff --git a/openair2/RRC/LTE/rrc_eNB.c b/openair2/RRC/LTE/rrc_eNB.c index e3e6018445..4dd664b072 100644 --- a/openair2/RRC/LTE/rrc_eNB.c +++ b/openair2/RRC/LTE/rrc_eNB.c @@ -29,7 +29,9 @@ */ #define RRC_ENB #define RRC_ENB_C - +#include <asn_application.h> +#include <asn_internal.h> /* for _ASN_DEFAULT_STACK_MAX */ +#include <per_encoder.h> #include "rrc_defs.h" #include "rrc_extern.h" #include "assertions.h" diff --git a/targets/RT/USER/lte-uesoftmodem.c b/targets/RT/USER/lte-uesoftmodem.c index 4007542918..ddaff6b2f2 100644 --- a/targets/RT/USER/lte-uesoftmodem.c +++ b/targets/RT/USER/lte-uesoftmodem.c @@ -1098,9 +1098,6 @@ int main( int argc, char **argv ) printf("ITTI tasks created\n"); #endif - // init UE_PF_PO and mutex lock - pthread_mutex_init(&ue_pf_po_mutex, NULL); - memset (&UE_PF_PO[0][0], 0, sizeof(UE_PF_PO_t)*NUMBER_OF_UE_MAX*MAX_NUM_CCs); mlockall(MCL_CURRENT | MCL_FUTURE); -- GitLab