gem5  v20.1.0.0
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_,
  CREDIT_, 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

◆ INFINITE_

#define INFINITE_   10000

Definition at line 66 of file CommonTypes.hh.

Enumeration Type Documentation

◆ flit_stage

enum flit_stage
Enumerator
I_ 
VA_ 
SA_ 
ST_ 
LT_ 
NUM_FLIT_STAGE_ 

Definition at line 42 of file CommonTypes.hh.

◆ flit_type

enum flit_type
Enumerator
HEAD_ 
BODY_ 
TAIL_ 
HEAD_TAIL_ 
CREDIT_ 
NUM_FLIT_TYPE_ 

Definition at line 38 of file CommonTypes.hh.

◆ link_type

enum link_type
Enumerator
EXT_IN_ 
EXT_OUT_ 
INT_ 
NUM_LINK_TYPES_ 

Definition at line 43 of file CommonTypes.hh.

◆ RoutingAlgorithm

Enumerator
TABLE_ 
XY_ 
CUSTOM_ 
NUM_ROUTING_ALGORITHM_ 

Definition at line 44 of file CommonTypes.hh.

◆ VC_state_type

Enumerator
IDLE_ 
VC_AB_ 
ACTIVE_ 
NUM_VC_STATE_TYPE_ 

Definition at line 40 of file CommonTypes.hh.

◆ VNET_type

enum VNET_type
Enumerator
CTRL_VNET_ 
DATA_VNET_ 
NULL_VNET_ 
NUM_VNET_TYPE_ 

Definition at line 41 of file CommonTypes.hh.


Generated on Wed Sep 30 2020 14:02:19 for gem5 by doxygen 1.8.17