Commit e2682812 authored by Cedric Roux's avatar Cedric Roux

add T log ENB_MASTER_TICK

parent 1dff773e
#general logs
ID = ENB_MASTER_TICK
DESC = eNodeB master tick - one tick per ms, to be used as "reference clock", mostly for ticktime view
GROUP = ALL:GENERAL:ENB
FORMAT = int,eNB_ID : int,frame : int,subframe
#PHY logs #PHY logs
ID = ENB_UL_TICK ID = ENB_UL_TICK
DESC = eNodeB uplink tick - one tick per ms at start of uplink processing DESC = eNodeB uplink tick - one tick per ms at start of uplink processing
......
...@@ -51,9 +51,7 @@ ...@@ -51,9 +51,7 @@
#include <execinfo.h> #include <execinfo.h>
#include <getopt.h> #include <getopt.h>
#if T_TRACER
#include "T.h" #include "T.h"
#endif
#include "rt_wrapper.h" #include "rt_wrapper.h"
#undef MALLOC //there are two conflicting definitions, so we better make sure we don't use it at all #undef MALLOC //there are two conflicting definitions, so we better make sure we don't use it at all
...@@ -1988,6 +1986,8 @@ static void* eNB_thread( void* arg ) ...@@ -1988,6 +1986,8 @@ static void* eNB_thread( void* arg )
#else #else
int sf = hw_subframe; int sf = hw_subframe;
#endif #endif
/* TODO: is it the right place for master tick? */
T(T_ENB_MASTER_TICK, T_INT(0), T_INT(frame % 1024), T_INT(sf));
if (frame>50) { if (frame>50) {
for (int CC_id=0; CC_id<MAX_NUM_CCs; CC_id++) { for (int CC_id=0; CC_id<MAX_NUM_CCs; CC_id++) {
#ifdef EXMIMO #ifdef EXMIMO
......
...@@ -114,9 +114,7 @@ char smbv_ip[16]; ...@@ -114,9 +114,7 @@ char smbv_ip[16];
# include "create_tasks.h" # include "create_tasks.h"
#endif #endif
#if T_TRACER
#include "T.h" #include "T.h"
#endif
/* /*
DCI0_5MHz_TDD0_t UL_alloc_pdu; DCI0_5MHz_TDD0_t UL_alloc_pdu;
...@@ -748,7 +746,8 @@ l2l1_task (void *args_p) ...@@ -748,7 +746,8 @@ l2l1_task (void *args_p)
+ oai_emulation.info.nb_enb_local)); + oai_emulation.info.nb_enb_local));
eNB_inst++) { eNB_inst++) {
if (oai_emulation.info.cli_start_enb[eNB_inst] != 0) { if (oai_emulation.info.cli_start_enb[eNB_inst] != 0) {
if ((slot & 1) == 0) if ((slot & 1) == 0) {
T(T_ENB_MASTER_TICK, T_INT(eNB_inst), T_INT(frame % 1024), T_INT(slot/2));
LOG_D(EMU, LOG_D(EMU,
"PHY procedures eNB %d for frame %d, slot %d (subframe TX %d, RX %d) TDD %d/%d Nid_cell %d\n", "PHY procedures eNB %d for frame %d, slot %d (subframe TX %d, RX %d) TDD %d/%d Nid_cell %d\n",
eNB_inst, eNB_inst,
...@@ -759,6 +758,7 @@ l2l1_task (void *args_p) ...@@ -759,6 +758,7 @@ l2l1_task (void *args_p)
PHY_vars_eNB_g[eNB_inst][0]->lte_frame_parms.frame_type, PHY_vars_eNB_g[eNB_inst][0]->lte_frame_parms.frame_type,
PHY_vars_eNB_g[eNB_inst][0]->lte_frame_parms.tdd_config, PHY_vars_eNB_g[eNB_inst][0]->lte_frame_parms.tdd_config,
PHY_vars_eNB_g[eNB_inst][0]->lte_frame_parms.Nid_cell); PHY_vars_eNB_g[eNB_inst][0]->lte_frame_parms.Nid_cell);
}
#ifdef OPENAIR2 #ifdef OPENAIR2
//Application: traffic gen //Application: traffic gen
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment