gem5  v20.1.0.0
BaseSimpleCPU Member List

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

_cacheLineSizeBaseCPUprotected
_cpuIdBaseCPUprotected
_dataRequestorIdBaseCPUprotected
_instRequestorIdBaseCPUprotected
_pidBaseCPUprotected
_socketIdBaseCPUprotected
_statusBaseSimpleCPUprotected
_switchedOutBaseCPUprotected
_taskIdBaseCPUprotected
activateContext(ThreadID thread_num)BaseCPUvirtual
activeThreadsBaseSimpleCPU
addressMonitorBaseCPUprivate
advancePC(const Fault &fault)BaseSimpleCPU
amoMem(Addr addr, uint8_t *data, unsigned size, Request::Flags flags, AtomicOpFunctorPtr amo_op)BaseSimpleCPUinlinevirtual
armMonitor(ThreadID tid, Addr address)BaseCPU
BaseCPU(Params *params, bool is_checker=false)BaseCPU
BaseSimpleCPU(BaseSimpleCPUParams *params)BaseSimpleCPU
branchPredBaseSimpleCPUprotected
cacheLineSize() constBaseCPUinline
checkerBaseSimpleCPU
checkForInterrupts()BaseSimpleCPU
checkInterrupts(ThreadID tid) constBaseCPUinline
checkPcEventQueue()BaseSimpleCPUprotected
clearInterrupt(ThreadID tid, int int_num, int index)BaseCPUinline
clearInterrupts(ThreadID tid)BaseCPUinline
contextToThread(ContextID cid)BaseCPUinline
countInst()BaseSimpleCPU
CPU_STATE_ON enum valueBaseCPUprotected
CPU_STATE_SLEEP enum valueBaseCPUprotected
CPU_STATE_WAKEUP enum valueBaseCPUprotected
cpuId() constBaseCPUinline
cpuListBaseCPUprivatestatic
CPUState enum nameBaseCPUprotected
curMacroStaticInstBaseSimpleCPU
currentFunctionEndBaseCPUprivate
currentFunctionStartBaseCPUprivate
curStaticInstBaseSimpleCPU
curThreadBaseSimpleCPUprotected
dataRequestorId() constBaseCPUinline
DcacheRetry enum valueBaseSimpleCPUprotected
DcacheWaitResponse enum valueBaseSimpleCPUprotected
DcacheWaitSwitch enum valueBaseSimpleCPUprotected
deschedulePowerGatingEvent()BaseCPU
DTBWaitResponse enum valueBaseSimpleCPUprotected
enableFunctionTrace()BaseCPUprivate
enterPwrGating()BaseCPUprotected
enterPwrGatingEventBaseCPUprotected
Faulting enum valueBaseSimpleCPUprotected
findContext(ThreadContext *tc)BaseCPU
flushTLBs()BaseCPU
functionEntryTickBaseCPUprivate
functionTraceStreamBaseCPUprivate
functionTracingEnabledBaseCPUprivate
getContext(int tn)BaseCPUinlinevirtual
getCpuAddrMonitor(ThreadID tid)BaseCPUinline
getCurrentInstCount(ThreadID tid)BaseCPU
getDataPort()=0BaseCPUpure virtual
getInstPort()=0BaseCPUpure virtual
getInterruptController(ThreadID tid)BaseCPUinline
getPid() constBaseCPUinline
getPort(const std::string &if_name, PortID idx=InvalidPortID) overrideBaseCPU
getSendFunctional()BaseCPUinlinevirtual
getTracer()BaseCPUinline
haltContext(ThreadID thread_num) overrideBaseSimpleCPUvirtual
htmSendAbortSignal(HtmFailureFaultCause cause)=0BaseSimpleCPUpure virtual
IcacheRetry enum valueBaseSimpleCPUprotected
IcacheWaitResponse enum valueBaseSimpleCPUprotected
IcacheWaitSwitch enum valueBaseSimpleCPUprotected
Idle enum valueBaseSimpleCPUprotected
init() overrideBaseSimpleCPU
initiateHtmCmd(Request::Flags flags)=0BaseSimpleCPUpure virtual
initiateMemAMO(Addr addr, unsigned size, Request::Flags flags, AtomicOpFunctorPtr amo_op)BaseSimpleCPUinlinevirtual
initiateMemRead(Addr addr, unsigned size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >())BaseSimpleCPUinlinevirtual
instBaseSimpleCPU
instCntBaseCPUprotected
instCount()BaseCPUinline
instRequestorId() constBaseCPUinline
interruptsBaseCPUprotected
invldPidBaseCPUstatic
ITBWaitResponse enum valueBaseSimpleCPUprotected
mwait(ThreadID tid, PacketPtr pkt)BaseCPU
mwaitAtomic(ThreadID tid, ThreadContext *tc, BaseTLB *dtb)BaseCPU
numContexts()BaseCPUinline
numCyclesBaseCPU
numSimulatedCPUs()BaseCPUinlinestatic
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
numThreadsBaseCPU
numWorkItemsCompletedBaseCPU
numWorkItemsStartedBaseCPU
Params typedefBaseCPU
params() constBaseCPUinline
PCMaskBaseCPUstatic
pmuProbePoint(const char *name)BaseCPUprotected
postExecute()BaseSimpleCPU
postInterrupt(ThreadID tid, int int_num, int index)BaseCPU
powerGatingOnIdleBaseCPUprotected
ppActiveCyclesBaseCPUprotected
ppAllCyclesBaseCPUprotected
ppRetiredBranchesBaseCPUprotected
ppRetiredInstsBaseCPUprotected
ppRetiredInstsPCBaseCPUprotected
ppRetiredLoadsBaseCPUprotected
ppRetiredStoresBaseCPUprotected
ppSleepingBaseCPUprotected
preExecute()BaseSimpleCPU
previousCycleBaseCPUprotected
previousStateBaseCPUprotected
probeInstCommit(const StaticInstPtr &inst, Addr pc)BaseCPUvirtual
pwrGatingLatencyBaseCPUprotected
readMem(Addr addr, uint8_t *data, unsigned size, Request::Flags flags, const std::vector< bool > &byte_enable=std::vector< bool >())BaseSimpleCPUinlinevirtual
registerThreadContexts()BaseCPU
regProbePoints() overrideBaseCPU
regStats() overrideBaseSimpleCPU
resetStats() overrideBaseSimpleCPU
Running enum valueBaseSimpleCPUprotected
scheduleInstStop(ThreadID tid, Counter insts, const char *cause)BaseCPU
schedulePowerGatingEvent()BaseCPU
serialize(CheckpointOut &cp) const overrideBaseCPU
serializeThread(CheckpointOut &cp, ThreadID tid) const overrideBaseSimpleCPUvirtual
setPid(uint32_t pid)BaseCPUinline
setupFetchRequest(const RequestPtr &req)BaseSimpleCPU
socketId() constBaseCPUinline
startup() overrideBaseCPU
Status enum nameBaseSimpleCPUprotected
suspendContext(ThreadID thread_num)BaseCPUvirtual
swapActiveThread()BaseSimpleCPUprotected
switchedOut() constBaseCPUinline
switchOut()BaseCPUvirtual
syscallRetryLatencyBaseCPU
systemBaseCPU
takeOverFrom(BaseCPU *cpu)BaseCPUvirtual
taskId() constBaseCPUinline
taskId(uint32_t id)BaseCPUinline
threadContextsBaseCPUprotected
threadInfoBaseSimpleCPU
totalInsts() const overrideBaseSimpleCPUvirtual
totalOps() const overrideBaseSimpleCPUvirtual
traceDataBaseSimpleCPU
traceFault()BaseSimpleCPUprotected
traceFunctions(Addr pc)BaseCPUinline
traceFunctionsInternal(Addr pc)BaseCPUprivate
tracerBaseCPUprotected
unserialize(CheckpointIn &cp) overrideBaseCPU
unserializeThread(CheckpointIn &cp, ThreadID tid) overrideBaseSimpleCPUvirtual
updateCycleCounters(CPUState state)BaseCPUinlineprotected
verifyMemoryMode() constBaseCPUinlinevirtual
waitForRemoteGDB() constBaseCPU
wakeup(ThreadID tid) overrideBaseSimpleCPUvirtual
workItemBegin()BaseCPUinline
workItemEnd()BaseCPUinline
writeMem(uint8_t *data, unsigned size, Addr addr, Request::Flags flags, uint64_t *res, const std::vector< bool > &byte_enable=std::vector< bool >())BaseSimpleCPUinlinevirtual
~BaseCPU()BaseCPUvirtual
~BaseSimpleCPU()BaseSimpleCPUvirtual

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