genericEvents.h

Go to the documentation of this file.
00001 
00018 #ifndef  _genericevents_h_INC
00019 #define  _genericevents_h_INC
00020 
00021 enum IrisEventType {
00022     OLD_PACKET_EVENT ,
00023     NEW_PACKET_EVENT ,  /* Component gets a new packet */
00024     READY_EVENT ,       /* Component gets a packet level credit */ 
00025     CREDIT_EVENT ,
00026     TICK_EVENT ,        /* Update internal state of the component */
00027     LINK_ARRIVAL_EVENT ,        /* Flit or credit arrives on the link(incoming) */
00028     SWAP_VC_EVENT , 
00029     IN_PULL_EVENT , 
00030     OUT_PULL_EVENT ,    /* Push a packet out onto the link/network */ 
00031     IN_PUSH_EVENT , 
00032     OUT_PUSH_EVENT , 
00033     VC_ARBITRATE_EVENT , 
00034     IN_ARBITRATE_EVENT , 
00035     OUT_ARBITRATE_EVENT , 
00036     PORT_ARBITRATE_EVENT , 
00037     ADDRESS_DECODE_EVENT , 
00038     TRAVERSE_CROSSBAR_EVENT , 
00039     CONFIGURE_CROSSBAR_EVENT , 
00040     FLIT_OUT_EVENT , 
00041     CHECK_IN_ARBITER_EVENT , 
00042     CHECK_OUT_ARBITER_EVENT , 
00043     START ,
00044     STOP ,
00045     CONTINUE ,
00046     START_SUBCOMPONENT ,
00047     STOP_SUBCOMPONENT ,
00048     START_READ , 
00049     START_WRITE ,
00050     PUSH_BUFFER ,
00051     REPLY ,
00052     STOP_CMD_QUEUE ,
00053     START_CMD_QUEUE ,
00054     IN_BUFFER_EVENT , 
00055     MSHR_DELETE ,
00056     SEND_TO_NI , 
00057     DETECT_DEADLOCK_EVENT 
00058 };
00059 
00060 #endif   /* ----- #ifndef _genericevents_h_INC  ----- */
00061 

Generated on Tue Oct 19 17:22:00 2010 for IRIS by  doxygen 1.5.8