gem5  v22.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
gem5::BaseSimpleCPU Member List

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

_statusgem5::BaseSimpleCPUprotected
activeThreadsgem5::BaseSimpleCPU
advancePC(const Fault &fault)gem5::BaseSimpleCPU
amoMem(Addr addr, uint8_t *data, unsigned size, Request::Flags flags, AtomicOpFunctorPtr amo_op)gem5::BaseSimpleCPUinlinevirtual
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
DcacheRetry enum valuegem5::BaseSimpleCPUprotected
DcacheWaitResponse enum valuegem5::BaseSimpleCPUprotected
DcacheWaitSwitch enum valuegem5::BaseSimpleCPUprotected
DTBWaitResponse enum valuegem5::BaseSimpleCPUprotected
Faulting enum valuegem5::BaseSimpleCPUprotected
haltContext(ThreadID thread_num) overridegem5::BaseSimpleCPU
IcacheRetry enum valuegem5::BaseSimpleCPUprotected
IcacheWaitResponse enum valuegem5::BaseSimpleCPUprotected
IcacheWaitSwitch enum valuegem5::BaseSimpleCPUprotected
Idle enum valuegem5::BaseSimpleCPUprotected
initiateMemAMO(Addr addr, unsigned size, Request::Flags flags, AtomicOpFunctorPtr amo_op)gem5::BaseSimpleCPUinlinevirtual
initiateMemMgmtCmd(Request::Flags flags)=0gem5::BaseSimpleCPUpure virtual
initiateMemRead(Addr addr, unsigned size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >())gem5::BaseSimpleCPUinlinevirtual
ITBWaitResponse enum valuegem5::BaseSimpleCPUprotected
postExecute()gem5::BaseSimpleCPU
preExecute()gem5::BaseSimpleCPU
preExecuteTempPCgem5::BaseSimpleCPUprotected
readMem(Addr addr, uint8_t *data, unsigned size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >())gem5::BaseSimpleCPUinlinevirtual
resetStats() overridegem5::BaseSimpleCPU
Running enum valuegem5::BaseSimpleCPUprotected
serializeThread(CheckpointOut &cp, ThreadID tid) const overridegem5::BaseSimpleCPU
serviceInstCountEvents()gem5::BaseSimpleCPU
setupFetchRequest(const RequestPtr &req)gem5::BaseSimpleCPU
Status enum namegem5::BaseSimpleCPUprotected
swapActiveThread()gem5::BaseSimpleCPUprotected
threadInfogem5::BaseSimpleCPU
totalInsts() const overridegem5::BaseSimpleCPU
totalOps() const overridegem5::BaseSimpleCPU
traceDatagem5::BaseSimpleCPU
traceFault()gem5::BaseSimpleCPUprotected
unserializeThread(CheckpointIn &cp, ThreadID tid) overridegem5::BaseSimpleCPU
wakeup(ThreadID tid) overridegem5::BaseSimpleCPU
writeMem(uint8_t *data, unsigned size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable=std::vector< bool >())gem5::BaseSimpleCPUinlinevirtual
~BaseSimpleCPU()gem5::BaseSimpleCPUvirtual

Generated on Thu Jun 16 2022 10:42:26 for gem5 by doxygen 1.8.17