gem5  v20.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
MinorCPU Member List

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

_cacheLineSizeBaseCPUprotected
_cpuIdBaseCPUprotected
_dataRequestorIdBaseCPUprotected
_instRequestorIdBaseCPUprotected
_pidBaseCPUprotected
_socketIdBaseCPUprotected
_switchedOutBaseCPUprotected
_taskIdBaseCPUprotected
activateContext(ThreadID thread_id) overrideMinorCPUvirtual
activityRecorderMinorCPU
addressMonitorBaseCPUprivate
armMonitor(ThreadID tid, Addr address)BaseCPU
BaseCPU(Params *params, bool is_checker=false)BaseCPU
cacheLineSize() constBaseCPUinline
checkInterrupts(ThreadID tid) constBaseCPUinline
clearInterrupt(ThreadID tid, int int_num, int index)BaseCPUinline
clearInterrupts(ThreadID tid)BaseCPUinline
contextToThread(ContextID cid)BaseCPUinline
CPU_STATE_ON enum valueBaseCPUprotected
CPU_STATE_SLEEP enum valueBaseCPUprotected
CPU_STATE_WAKEUP enum valueBaseCPUprotected
cpuId() constBaseCPUinline
cpuListBaseCPUprivatestatic
CPUState enum nameBaseCPUprotected
currentFunctionEndBaseCPUprivate
currentFunctionStartBaseCPUprivate
dataRequestorId() constBaseCPUinline
deschedulePowerGatingEvent()BaseCPU
drain() overrideMinorCPU
drainResume() overrideMinorCPU
enableFunctionTrace()BaseCPUprivate
enterPwrGating()BaseCPUprotected
enterPwrGatingEventBaseCPUprotected
findContext(ThreadContext *tc)BaseCPU
flushTLBs()BaseCPU
functionEntryTickBaseCPUprivate
functionTraceStreamBaseCPUprivate
functionTracingEnabledBaseCPUprivate
getContext(int tn)BaseCPUinlinevirtual
getCpuAddrMonitor(ThreadID tid)BaseCPUinline
getCurrentInstCount(ThreadID tid)BaseCPU
getDataPort() overrideMinorCPUprotectedvirtual
getInstPort() overrideMinorCPUprotectedvirtual
getInterruptController(ThreadID tid)BaseCPUinline
getPid() constBaseCPUinline
getPort(const std::string &if_name, PortID idx=InvalidPortID) overrideBaseCPU
getSendFunctional()BaseCPUinlinevirtual
getTracer()BaseCPUinline
haltContext(ThreadID thread_num)BaseCPUvirtual
init() overrideMinorCPU
instCntBaseCPUprotected
instCount()BaseCPUinline
instRequestorId() constBaseCPUinline
interruptsBaseCPUprotected
invldPidBaseCPUstatic
memWriteback() overrideMinorCPU
MinorCPU(MinorCPUParams *params)MinorCPU
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
pipelineMinorCPUprotected
pmuProbePoint(const char *name)BaseCPUprotected
postInterrupt(ThreadID tid, int int_num, int index)BaseCPU
powerGatingOnIdleBaseCPUprotected
ppActiveCyclesBaseCPUprotected
ppAllCyclesBaseCPUprotected
ppRetiredBranchesBaseCPUprotected
ppRetiredInstsBaseCPUprotected
ppRetiredInstsPCBaseCPUprotected
ppRetiredLoadsBaseCPUprotected
ppRetiredStoresBaseCPUprotected
ppSleepingBaseCPUprotected
previousCycleBaseCPUprotected
previousStateBaseCPUprotected
probeInstCommit(const StaticInstPtr &inst, Addr pc)BaseCPUvirtual
pwrGatingLatencyBaseCPUprotected
randomPriority()MinorCPUinline
registerThreadContexts()BaseCPU
regProbePoints() overrideBaseCPU
regStats() overrideMinorCPU
roundRobinPriority(ThreadID priority)MinorCPUinline
scheduleInstStop(ThreadID tid, Counter insts, const char *cause)BaseCPU
schedulePowerGatingEvent()BaseCPU
serialize(CheckpointOut &cp) const overrideMinorCPU
serializeThread(CheckpointOut &cp, ThreadID tid) const overrideMinorCPUvirtual
setPid(uint32_t pid)BaseCPUinline
signalDrainDone()MinorCPU
socketId() constBaseCPUinline
startup() overrideMinorCPU
statsMinorCPU
suspendContext(ThreadID thread_id) overrideMinorCPUvirtual
switchedOut() constBaseCPUinline
switchOut() overrideMinorCPUvirtual
syscallRetryLatencyBaseCPU
systemBaseCPU
takeOverFrom(BaseCPU *old_cpu) overrideMinorCPUvirtual
taskId() constBaseCPUinline
taskId(uint32_t id)BaseCPUinline
threadContextsBaseCPUprotected
threadPolicyMinorCPU
threadsMinorCPU
totalInsts() const overrideMinorCPUvirtual
totalOps() const overrideMinorCPUvirtual
traceFunctions(Addr pc)BaseCPUinline
traceFunctionsInternal(Addr pc)BaseCPUprivate
tracerBaseCPUprotected
unserialize(CheckpointIn &cp) overrideMinorCPU
unserializeThread(CheckpointIn &cp, ThreadID tid) overrideMinorCPUvirtual
updateCycleCounters(CPUState state)BaseCPUinlineprotected
verifyMemoryMode() constBaseCPUinlinevirtual
waitForRemoteGDB() constBaseCPU
wakeup(ThreadID tid) overrideMinorCPUvirtual
wakeupOnEvent(unsigned int stage_id)MinorCPU
workItemBegin()BaseCPUinline
workItemEnd()BaseCPUinline
~BaseCPU()BaseCPUvirtual
~MinorCPU()MinorCPU

Generated on Fri Nov 6 2020 11:48:06 for gem5 by doxygen 1.8.17