gem5  v20.1.0.5
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
FaultModel Member List

This is the complete list of members for FaultModel, including all inherited members.

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_paramsSimObjectprotected
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
conf_record_buff_per_vc enum valueFaultModel
conf_record_first_fault_type enum valueFaultModel
conf_record_format enum nameFaultModel
conf_record_last_fault_type enum valueFaultModel
conf_record_vcs enum valueFaultModel
configurationsFaultModelprivate
credit_conservation__credit_generation enum valueFaultModel
credit_conservation__credit_loss enum valueFaultModel
currentSection()Serializablestatic
data_corruption__all_bits enum valueFaultModel
data_corruption__few_bits enum valueFaultModel
declare_router(int number_of_inputs, int number_of_outputs, int number_of_vcs_per_vnet, int number_of_buff_per_data_vc, int number_of_buff_per_ctrl_vc)FaultModel
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
erroneous_allocation__switch enum valueFaultModel
erroneous_allocation__VC enum valueFaultModel
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
fault_prob(int routerID, int temperature, float *aggregate_fault_prob)FaultModel
fault_type enum nameFaultModel
fault_type_to_string(int fault_type_index)FaultModel
fault_vector(int routerID, int temperature, float fault_vector[])FaultModel
FaultModel(const Params *p)FaultModel
fields_per_conf_record enum valueFaultModel
fields_per_temperature_record enum valueFaultModel
find(const char *name)SimObjectstatic
flit_conservation__flit_duplication enum valueFaultModel
flit_conservation__flit_loss_or_split enum valueFaultModel
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
init()SimObjectvirtual
initState()SimObjectvirtual
loadState(CheckpointIn &cp)SimObjectvirtual
memInvalidate()SimObjectinlinevirtual
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
misrouting enum valueFaultModel
name() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
number_of_fault_types enum valueFaultModel
operator=(const Group &)=deleteStats::Group
Params typedefFaultModel
params() constFaultModelinline
pathSerializableprivatestatic
preDumpStats()Stats::Groupvirtual
print(void)FaultModel
probeManagerSimObjectprivate
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()Stats::Groupvirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetStats()Stats::Groupvirtual
resolveStat(std::string name) constStats::Group
routersFaultModelprivate
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideSimObjectinlinevirtual
serializeAll(CheckpointOut &cp)SimObjectstatic
Serializable::serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
setCurTick(Tick newVal)EventManagerinline
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
startup()SimObjectvirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
temperature_record_format enum nameFaultModel
temperature_record_temp enum valueFaultModel
temperature_record_weight enum valueFaultModel
temperature_weightsFaultModelprivate
unfair_arbitration enum valueFaultModel
unserialize(CheckpointIn &cp) overrideSimObjectinlinevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

Generated on Thu Mar 18 2021 12:09:26 for gem5 by doxygen 1.8.17