gem5  v21.2.1.1
gem5::NonCachingSimpleCPU Member List

This is the complete list of members for gem5::NonCachingSimpleCPU, including all inherited members.

_statusgem5::BaseSimpleCPUprotected
activateContext(ThreadID thread_num) overridegem5::AtomicSimpleCPU
activeThreadsgem5::BaseSimpleCPU
advancePC(const Fault &fault)gem5::BaseSimpleCPU
amoMem(Addr addr, uint8_t *data, unsigned size, Request::Flags flags, AtomicOpFunctorPtr amo_op) overridegem5::AtomicSimpleCPUvirtual
AtomicSimpleCPU(const AtomicSimpleCPUParams &params)gem5::AtomicSimpleCPU
BaseSimpleCPU(const BaseSimpleCPUParams &params)gem5::BaseSimpleCPU
branchPredgem5::BaseSimpleCPUprotected
checkergem5::BaseSimpleCPU
checkForInterrupts()gem5::BaseSimpleCPU
checkPcEventQueue()gem5::BaseSimpleCPUprotected
countInst()gem5::BaseSimpleCPU
curMacroStaticInstgem5::BaseSimpleCPU
curStaticInstgem5::BaseSimpleCPU
curThreadgem5::BaseSimpleCPUprotected
data_amo_reqgem5::AtomicSimpleCPUprotected
data_read_reqgem5::AtomicSimpleCPUprotected
data_write_reqgem5::AtomicSimpleCPUprotected
dcache_accessgem5::AtomicSimpleCPUprotected
dcache_latencygem5::AtomicSimpleCPUprotected
dcachePortgem5::AtomicSimpleCPUprotected
DcacheRetry enum valuegem5::BaseSimpleCPUprotected
DcacheWaitResponse enum valuegem5::BaseSimpleCPUprotected
DcacheWaitSwitch enum valuegem5::BaseSimpleCPUprotected
drain() overridegem5::AtomicSimpleCPU
drainResume() overridegem5::AtomicSimpleCPU
DTBWaitResponse enum valuegem5::BaseSimpleCPUprotected
Faulting enum valuegem5::BaseSimpleCPUprotected
fetchInstMem() overridegem5::NonCachingSimpleCPUprotectedvirtual
genMemFragmentRequest(const RequestPtr &req, Addr frag_addr, int size, Request::Flags flags, const std::vector< bool > &byte_enable, int &frag_size, int &size_left) constgem5::AtomicSimpleCPU
getDataPort() overridegem5::AtomicSimpleCPUinlineprotected
getInstPort() overridegem5::AtomicSimpleCPUinlineprotected
haltContext(ThreadID thread_num) overridegem5::BaseSimpleCPU
htmSendAbortSignal(ThreadID tid, uint64_t htm_uid, HtmFailureFaultCause cause) overridegem5::AtomicSimpleCPUinline
icachePortgem5::AtomicSimpleCPUprotected
IcacheRetry enum valuegem5::BaseSimpleCPUprotected
IcacheWaitResponse enum valuegem5::BaseSimpleCPUprotected
IcacheWaitSwitch enum valuegem5::BaseSimpleCPUprotected
Idle enum valuegem5::BaseSimpleCPUprotected
ifetch_reqgem5::AtomicSimpleCPUprotected
init() overridegem5::AtomicSimpleCPU
initiateHtmCmd(Request::Flags flags) overridegem5::AtomicSimpleCPUinlinevirtual
initiateMemAMO(Addr addr, unsigned size, Request::Flags flags, AtomicOpFunctorPtr amo_op)gem5::BaseSimpleCPUinlinevirtual
initiateMemRead(Addr addr, unsigned size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >())gem5::BaseSimpleCPUinlinevirtual
isCpuDrained() constgem5::AtomicSimpleCPUinlineprotected
ITBWaitResponse enum valuegem5::BaseSimpleCPUprotected
lockedgem5::AtomicSimpleCPUprotected
memBackdoorsgem5::NonCachingSimpleCPUprotected
NonCachingSimpleCPU(const NonCachingSimpleCPUParams &p)gem5::NonCachingSimpleCPU
postExecute()gem5::BaseSimpleCPU
ppCommitgem5::AtomicSimpleCPUprotected
preExecute()gem5::BaseSimpleCPU
preExecuteTempPCgem5::BaseSimpleCPUprotected
printAddr(Addr a)gem5::AtomicSimpleCPU
readMem(Addr addr, uint8_t *data, unsigned size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >()) overridegem5::AtomicSimpleCPUvirtual
regProbePoints() overridegem5::AtomicSimpleCPU
resetStats() overridegem5::BaseSimpleCPU
Running enum valuegem5::BaseSimpleCPUprotected
sendPacket(RequestPort &port, const PacketPtr &pkt) overridegem5::NonCachingSimpleCPUprotectedvirtual
serializeThread(CheckpointOut &cp, ThreadID tid) const overridegem5::BaseSimpleCPU
serviceInstCountEvents()gem5::BaseSimpleCPU
setupFetchRequest(const RequestPtr &req)gem5::BaseSimpleCPU
simulate_data_stallsgem5::AtomicSimpleCPUprotected
simulate_inst_stallsgem5::AtomicSimpleCPUprotected
Status enum namegem5::BaseSimpleCPUprotected
suspendContext(ThreadID thread_num) overridegem5::AtomicSimpleCPU
swapActiveThread()gem5::BaseSimpleCPUprotected
switchOut() overridegem5::AtomicSimpleCPU
takeOverFrom(BaseCPU *old_cpu) overridegem5::AtomicSimpleCPU
threadInfogem5::BaseSimpleCPU
threadSnoop(PacketPtr pkt, ThreadID sender)gem5::AtomicSimpleCPUprotected
tick()gem5::AtomicSimpleCPUprotected
tickEventgem5::AtomicSimpleCPUprotected
totalInsts() const overridegem5::BaseSimpleCPU
totalOps() const overridegem5::BaseSimpleCPU
traceDatagem5::BaseSimpleCPU
traceFault()gem5::BaseSimpleCPUprotected
tryCompleteDrain()gem5::AtomicSimpleCPUprotected
unserializeThread(CheckpointIn &cp, ThreadID tid) overridegem5::BaseSimpleCPU
verifyMemoryMode() const overridegem5::NonCachingSimpleCPU
wakeup(ThreadID tid) overridegem5::BaseSimpleCPU
widthgem5::AtomicSimpleCPUprotected
writeMem(uint8_t *data, unsigned size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable=std::vector< bool >()) overridegem5::AtomicSimpleCPUvirtual
zeroReggem5::BaseSimpleCPUprotected
~AtomicSimpleCPU()gem5::AtomicSimpleCPUvirtual
~BaseSimpleCPU()gem5::BaseSimpleCPUvirtual

Generated on Wed May 4 2022 12:14:41 for gem5 by doxygen 1.8.17