gem5  v20.1.0.0
Functions
RubySlicc_ComponentMapping.hh File Reference
#include "mem/ruby/common/Address.hh"
#include "mem/ruby/common/MachineID.hh"
#include "mem/ruby/common/NetDest.hh"
#include "mem/ruby/protocol/MachineType.hh"
#include "mem/ruby/structures/DirectoryMemory.hh"

Go to the source code of this file.

Functions

NetDest broadcast (MachineType type)
 
MachineID mapAddressToRange (Addr addr, MachineType type, int low_bit, int num_bits, int cluster_id=0)
 
NodeID machineIDToNodeID (MachineID machID)
 
MachineType machineIDToMachineType (MachineID machID)
 
int machineCount (MachineType machType)
 
MachineID createMachineID (MachineType type, NodeID id)
 
MachineID MachineTypeAndNodeIDToMachineID (MachineType type, NodeID node)
 

Function Documentation

◆ broadcast()

NetDest broadcast ( MachineType  type)
inline

Definition at line 39 of file RubySlicc_ComponentMapping.hh.

References NetDest::add(), ArmISA::i, and type.

◆ createMachineID()

MachineID createMachineID ( MachineType  type,
NodeID  id 
)
inline

Definition at line 81 of file RubySlicc_ComponentMapping.hh.

References type.

◆ machineCount()

int machineCount ( MachineType  machType)
inline

Definition at line 75 of file RubySlicc_ComponentMapping.hh.

◆ machineIDToMachineType()

MachineType machineIDToMachineType ( MachineID  machID)
inline

Definition at line 69 of file RubySlicc_ComponentMapping.hh.

References MachineID::type.

◆ machineIDToNodeID()

NodeID machineIDToNodeID ( MachineID  machID)
inline

Definition at line 63 of file RubySlicc_ComponentMapping.hh.

References MachineID::num.

◆ MachineTypeAndNodeIDToMachineID()

MachineID MachineTypeAndNodeIDToMachineID ( MachineType  type,
NodeID  node 
)
inline

Definition at line 88 of file RubySlicc_ComponentMapping.hh.

References type.

◆ mapAddressToRange()

MachineID mapAddressToRange ( Addr  addr,
MachineType  type,
int  low_bit,
int  num_bits,
int  cluster_id = 0 
)
inline

Definition at line 50 of file RubySlicc_ComponentMapping.hh.

References addr, bitSelect(), MachineID::num, and type.


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