redefining max number of UEs for memory allocation. Using the PHYSIM macro, different allocations are used for phy_simulators and real-time modem.
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
cmake_targets/log/
|
cmake_targets/log/
|
||||||
cmake_targets/ran_build/
|
|
||||||
cmake_targets/*/build/
|
cmake_targets/*/build/
|
||||||
targets/bin/
|
targets/bin/
|
||||||
|
|
||||||
|
|||||||
@@ -671,7 +671,7 @@ add_boolean_option(EXMIMO_IOT True "????")
|
|||||||
add_boolean_option(LOCALIZATION False "???")
|
add_boolean_option(LOCALIZATION False "???")
|
||||||
add_integer_option(MAX_NUM_CCs 1 "????")
|
add_integer_option(MAX_NUM_CCs 1 "????")
|
||||||
add_boolean_option(MU_RECEIVER False "????")
|
add_boolean_option(MU_RECEIVER False "????")
|
||||||
add_boolean_option(PHYSIM True "for L1 simulators (dlsim, ulsim, ...)")
|
add_boolean_option(PHYSIM False "for L1 simulators (dlsim, ulsim, ...)")
|
||||||
add_boolean_option(PHY_CONTEXT True "not clear: must remain False for dlsim")
|
add_boolean_option(PHY_CONTEXT True "not clear: must remain False for dlsim")
|
||||||
add_boolean_option(PHY_EMUL False "not clear: must remain False for dlsim")
|
add_boolean_option(PHY_EMUL False "not clear: must remain False for dlsim")
|
||||||
add_boolean_option(SMBV False "Rohde&Schwarz SMBV100A vector signal generator")
|
add_boolean_option(SMBV False "Rohde&Schwarz SMBV100A vector signal generator")
|
||||||
|
|||||||
@@ -58,11 +58,7 @@ extern eNB_DLSCH_INFO eNB_dlsch_info[NUMBER_OF_eNB_MAX][MAX_NUM_CCs][MAX_MOBILES
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef PHYSIM
|
|
||||||
#define NB_INST 1
|
|
||||||
#else
|
|
||||||
extern unsigned char NB_INST;
|
extern unsigned char NB_INST;
|
||||||
#endif
|
|
||||||
extern unsigned char NB_eNB_INST;
|
extern unsigned char NB_eNB_INST;
|
||||||
extern unsigned char NB_UE_INST;
|
extern unsigned char NB_UE_INST;
|
||||||
extern unsigned char NB_RN_INST;
|
extern unsigned char NB_RN_INST;
|
||||||
|
|||||||
@@ -44,17 +44,11 @@ extern LogicalChannelConfig_t SRB1_logicalChannelConfig_defaultValue;
|
|||||||
extern LogicalChannelConfig_t SRB2_logicalChannelConfig_defaultValue;
|
extern LogicalChannelConfig_t SRB2_logicalChannelConfig_defaultValue;
|
||||||
|
|
||||||
|
|
||||||
#ifndef PHY_EMUL
|
|
||||||
#ifndef PHYSIM
|
|
||||||
//#define NB_INST 1
|
|
||||||
#else
|
|
||||||
extern unsigned char NB_INST;
|
extern unsigned char NB_INST;
|
||||||
#endif
|
|
||||||
extern unsigned char NB_eNB_INST;
|
extern unsigned char NB_eNB_INST;
|
||||||
extern unsigned char NB_UE_INST;
|
extern unsigned char NB_UE_INST;
|
||||||
extern unsigned short NODE_ID[1];
|
extern unsigned short NODE_ID[1];
|
||||||
extern void* bigphys_malloc(int);
|
extern void* bigphys_malloc(int);
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
//CONSTANTS
|
//CONSTANTS
|
||||||
|
|||||||
@@ -43,17 +43,11 @@ extern LogicalChannelConfig_t SRB1_logicalChannelConfig_defaultValue;
|
|||||||
extern LogicalChannelConfig_t SRB2_logicalChannelConfig_defaultValue;
|
extern LogicalChannelConfig_t SRB2_logicalChannelConfig_defaultValue;
|
||||||
|
|
||||||
|
|
||||||
#ifndef PHY_EMUL
|
|
||||||
#ifndef PHYSIM
|
|
||||||
//#define NB_INST 1
|
|
||||||
#else
|
|
||||||
extern unsigned char NB_INST;
|
extern unsigned char NB_INST;
|
||||||
#endif
|
|
||||||
extern unsigned char NB_eNB_INST;
|
extern unsigned char NB_eNB_INST;
|
||||||
extern unsigned char NB_UE_INST;
|
extern unsigned char NB_UE_INST;
|
||||||
extern unsigned short NODE_ID[1];
|
extern unsigned short NODE_ID[1];
|
||||||
extern void* bigphys_malloc(int);
|
extern void* bigphys_malloc(int);
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
//CONSTANTS
|
//CONSTANTS
|
||||||
|
|||||||
@@ -1,11 +1,12 @@
|
|||||||
#ifndef OPENAIRINTERFACE5G_LIMITS_H_
|
#ifndef OPENAIRINTERFACE5G_LIMITS_H_
|
||||||
#define OPENAIRINTERFACE5G_LIMITS_H_
|
#define OPENAIRINTERFACE5G_LIMITS_H_
|
||||||
|
|
||||||
#if defined(CBMIMO1) || defined(EXMIMO) || defined(OAI_USRP) || defined(OAI_LMSSDR) || defined(OAI_ADRV9371_ZC706)
|
#if 1 /*defined(CBMIMO1) || defined(EXMIMO) || defined(OAI_USRP) || defined(OAI_LMSSDR) || defined(OAI_ADRV9371_ZC706)*/
|
||||||
# define NUMBER_OF_eNB_MAX 1
|
# define NUMBER_OF_eNB_MAX 1
|
||||||
# define NUMBER_OF_gNB_MAX 1
|
# define NUMBER_OF_gNB_MAX 1
|
||||||
# define NUMBER_OF_RU_MAX 2
|
# define NUMBER_OF_RU_MAX 2
|
||||||
# define NUMBER_OF_NR_RU_MAX 2
|
# define NUMBER_OF_NR_RU_MAX 2
|
||||||
|
# ifndef PHYSIM
|
||||||
# ifndef UE_EXPANSION
|
# ifndef UE_EXPANSION
|
||||||
# define NUMBER_OF_UE_MAX 16
|
# define NUMBER_OF_UE_MAX 16
|
||||||
# define NUMBER_OF_NR_UE_MAX 16
|
# define NUMBER_OF_NR_UE_MAX 16
|
||||||
@@ -17,6 +18,12 @@
|
|||||||
# define NUMBER_OF_CONNECTED_eNB_MAX 1
|
# define NUMBER_OF_CONNECTED_eNB_MAX 1
|
||||||
# define NUMBER_OF_CONNECTED_gNB_MAX 1
|
# define NUMBER_OF_CONNECTED_gNB_MAX 1
|
||||||
# endif
|
# endif
|
||||||
|
# else
|
||||||
|
# define NUMBER_OF_UE_MAX 1
|
||||||
|
# define NUMBER_OF_NR_UE_MAX 1
|
||||||
|
# define NUMBER_OF_CONNECTED_eNB_MAX 1
|
||||||
|
# define NUMBER_OF_CONNECTED_gNB_MAX 1
|
||||||
|
# endif
|
||||||
#else
|
#else
|
||||||
# define NUMBER_OF_eNB_MAX 7
|
# define NUMBER_OF_eNB_MAX 7
|
||||||
# define NUMBER_OF_gNB_MAX 7
|
# define NUMBER_OF_gNB_MAX 7
|
||||||
|
|||||||
Reference in New Issue
Block a user