gem5
|
#include "mem/protocol/MachineType.hh"
#include "mem/ruby/common/Address.hh"
#include "mem/ruby/common/MachineID.hh"
#include "mem/ruby/common/NetDest.hh"
#include "mem/ruby/structures/DirectoryMemory.hh"
Go to the source code of this file.
Functions | |
NodeID | map_Address_to_DirectoryNode (Addr addr) |
NodeID | map_Address_to_TCCdirNode (Addr addr) |
MachineID | map_Address_to_Directory (Addr addr) |
MachineID | map_Address_to_RegionDir (Addr addr) |
MachineID | map_Address_to_TCCdir (Addr addr) |
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) |
|
inline |
Definition at line 79 of file RubySlicc_ComponentMapping.hh.
References NetDest::add(), ArmISA::i, and X86ISA::type.
Definition at line 121 of file RubySlicc_ComponentMapping.hh.
References X86ISA::type.
|
inline |
Definition at line 115 of file RubySlicc_ComponentMapping.hh.
|
inline |
Definition at line 109 of file RubySlicc_ComponentMapping.hh.
References MachineID::type.
Referenced by GPUCoalescer::recordCPReadCallBack(), and GPUCoalescer::recordCPWriteCallBack().
Definition at line 103 of file RubySlicc_ComponentMapping.hh.
References MachineID::num.
Definition at line 128 of file RubySlicc_ComponentMapping.hh.
References X86ISA::type.
Definition at line 55 of file RubySlicc_ComponentMapping.hh.
References map_Address_to_DirectoryNode().
Definition at line 41 of file RubySlicc_ComponentMapping.hh.
References DirectoryMemory::mapAddressToDirectoryVersion().
Referenced by map_Address_to_Directory(), and map_Address_to_RegionDir().
Definition at line 63 of file RubySlicc_ComponentMapping.hh.
References map_Address_to_DirectoryNode().
Definition at line 71 of file RubySlicc_ComponentMapping.hh.
References map_Address_to_TCCdirNode().
Definition at line 47 of file RubySlicc_ComponentMapping.hh.
References DirectoryMemory::mapAddressToDirectoryVersion().
Referenced by map_Address_to_TCCdir().
|
inline |
Definition at line 90 of file RubySlicc_ComponentMapping.hh.
References bitSelect(), MachineID::num, and X86ISA::type.