gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Attributes | List of all members
PseudoInst::InitParamKey Struct Reference

Unique keys to retrieve various params by the initParam pseudo inst. More...

#include <initparam_keys.hh>

Static Public Attributes

static constexpr const char * DEFAULT = ""
 The default key (empty string) More...
 
static constexpr const char * DIST_RANK = "dist-rank"
 Unique key for "rank" param (distributed gem5 runs) More...
 
static constexpr const char * DIST_SIZE = "dist-size"
 Unique key for "size" param (distributed gem5 runs) More...
 

Detailed Description

Unique keys to retrieve various params by the initParam pseudo inst.

Note
Each key must be shorter than 16 characters (because we use two 64-bit registers two pass in the key to the initparam function)

Definition at line 53 of file initparam_keys.hh.

Member Data Documentation

constexpr const char* PseudoInst::InitParamKey::DEFAULT = ""
static

The default key (empty string)

Definition at line 58 of file initparam_keys.hh.

constexpr const char* PseudoInst::InitParamKey::DIST_RANK = "dist-rank"
static

Unique key for "rank" param (distributed gem5 runs)

Definition at line 62 of file initparam_keys.hh.

constexpr const char* PseudoInst::InitParamKey::DIST_SIZE = "dist-size"
static

Unique key for "size" param (distributed gem5 runs)

Definition at line 66 of file initparam_keys.hh.


The documentation for this struct was generated from the following file:

Generated on Fri Jun 9 2017 13:04:35 for gem5 by doxygen 1.8.6