gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Enumerations
CommonTypes.hh File Reference
#include "mem/ruby/common/NetDest.hh"

Go to the source code of this file.

Classes

struct  RouteInfo
 

Macros

#define INFINITE_   10000
 

Enumerations

enum  flit_type {
  HEAD_, BODY_, TAIL_, HEAD_TAIL_,
  NUM_FLIT_TYPE_
}
 
enum  VC_state_type { IDLE_, VC_AB_, ACTIVE_, NUM_VC_STATE_TYPE_ }
 
enum  VNET_type { CTRL_VNET_, DATA_VNET_, NULL_VNET_, NUM_VNET_TYPE_ }
 
enum  flit_stage {
  I_, VA_, SA_, ST_,
  LT_, NUM_FLIT_STAGE_
}
 
enum  link_type { EXT_IN_, EXT_OUT_, INT_, NUM_LINK_TYPES_ }
 
enum  RoutingAlgorithm { TABLE_ = 0, XY_ = 1, CUSTOM_ = 2, NUM_ROUTING_ALGORITHM_ }
 

Macro Definition Documentation

#define INFINITE_   10000

Enumeration Type Documentation

enum flit_stage
Enumerator
I_ 
VA_ 
SA_ 
ST_ 
LT_ 
NUM_FLIT_STAGE_ 

Definition at line 44 of file CommonTypes.hh.

enum flit_type
Enumerator
HEAD_ 
BODY_ 
TAIL_ 
HEAD_TAIL_ 
NUM_FLIT_TYPE_ 

Definition at line 41 of file CommonTypes.hh.

enum link_type
Enumerator
EXT_IN_ 
EXT_OUT_ 
INT_ 
NUM_LINK_TYPES_ 

Definition at line 45 of file CommonTypes.hh.

Enumerator
TABLE_ 
XY_ 
CUSTOM_ 
NUM_ROUTING_ALGORITHM_ 

Definition at line 46 of file CommonTypes.hh.

Enumerator
IDLE_ 
VC_AB_ 
ACTIVE_ 
NUM_VC_STATE_TYPE_ 

Definition at line 42 of file CommonTypes.hh.

enum VNET_type
Enumerator
CTRL_VNET_ 
DATA_VNET_ 
NULL_VNET_ 
NUM_VNET_TYPE_ 

Definition at line 43 of file CommonTypes.hh.


Generated on Fri Jun 9 2017 13:03:58 for gem5 by doxygen 1.8.6