gem5  v22.0.0.2
gem5::o3::CPU Member List

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

_statusgem5::o3::CPU
activateContext(ThreadID tid) overridegem5::o3::CPU
activateStage(const StageIdx idx)gem5::o3::CPUinline
activateThread(ThreadID tid)gem5::o3::CPU
activeThreadsgem5::o3::CPUprotected
activityRecgem5::o3::CPUprivate
activityThisCycle()gem5::o3::CPUinline
addInst(const DynInstPtr &inst)gem5::o3::CPU
addThreadToExitingList(ThreadID tid)gem5::o3::CPU
Blocked enum valuegem5::o3::CPU
checkergem5::o3::CPU
cleanUpRemovedInsts()gem5::o3::CPU
commitgem5::o3::CPUprotected
commitDrained(ThreadID tid)gem5::o3::CPU
CommitIdx enum valuegem5::o3::CPU
commitRenameMapgem5::o3::CPUprotected
CPU(const BaseO3CPUParams &params)gem5::o3::CPU
cpuStatsgem5::o3::CPU
cpuWaitListgem5::o3::CPU
deactivateStage(const StageIdx idx)gem5::o3::CPUinline
deactivateThread(ThreadID tid)gem5::o3::CPU
decodegem5::o3::CPUprotected
DecodeIdx enum valuegem5::o3::CPU
decodeQueuegem5::o3::CPU
demapPage(Addr vaddr, uint64_t asn)gem5::o3::CPUinline
drain() overridegem5::o3::CPU
drainResume() overridegem5::o3::CPU
drainSanityCheck() constgem5::o3::CPUprivate
dumpInsts()gem5::o3::CPU
exitingThreadsgem5::o3::CPUprotected
exitThreads()gem5::o3::CPU
fetchgem5::o3::CPUprotected
FetchIdx enum valuegem5::o3::CPU
fetchQueuegem5::o3::CPU
freeListgem5::o3::CPUprotected
getAndIncrementInstSeq()gem5::o3::CPUinline
getArchReg(const RegId &reg, ThreadID tid)gem5::o3::CPU
getArchReg(const RegId &reg, void *val, ThreadID tid)gem5::o3::CPU
getDataPort() overridegem5::o3::CPUinline
getFreeTid()gem5::o3::CPU
getInstPort() overridegem5::o3::CPUinline
getInterrupts()gem5::o3::CPU
getReg(PhysRegIdPtr phys_reg)gem5::o3::CPU
getReg(PhysRegIdPtr phys_reg, void *val)gem5::o3::CPU
getWritableArchReg(const RegId &reg, ThreadID tid)gem5::o3::CPU
getWritableReg(PhysRegIdPtr phys_reg)gem5::o3::CPU
globalSeqNumgem5::o3::CPU
halt()gem5::o3::CPUinline
haltContext(ThreadID tid) overridegem5::o3::CPU
Halted enum valuegem5::o3::CPU
htmSendAbortSignal(ThreadID tid, uint64_t htm_uid, HtmFailureFaultCause cause) overridegem5::o3::CPU
Idle enum valuegem5::o3::CPU
iewgem5::o3::CPUprotected
IEWIdx enum valuegem5::o3::CPU
iewQueuegem5::o3::CPU
init() overridegem5::o3::CPU
insertThread(ThreadID tid)gem5::o3::CPU
instcountgem5::o3::CPU
instDone(ThreadID tid, const DynInstPtr &inst)gem5::o3::CPU
instListgem5::o3::CPU
isagem5::o3::CPUprotected
isCpuDrained() constgem5::o3::CPUprivate
isDraining() constgem5::o3::CPUinline
isThreadExiting(ThreadID tid) constgem5::o3::CPU
lastActivatedCyclegem5::o3::CPU
lastRunningCyclegem5::o3::CPU
ListIt typedefgem5::o3::CPU
LSQRequest typedefgem5::o3::CPU
mmugem5::o3::CPU
numActiveThreads()gem5::o3::CPUinline
NumStages enum valuegem5::o3::CPU
pcState(const PCStateBase &new_pc_state, ThreadID tid)gem5::o3::CPU
pcState(ThreadID tid)gem5::o3::CPU
ppDataAccessCompletegem5::o3::CPU
ppInstAccessCompletegem5::o3::CPU
processInterrupts(const Fault &interrupt)gem5::o3::CPU
pushRequest(const DynInstPtr &inst, bool isLoad, uint8_t *data, unsigned int size, Addr addr, Request::Flags flags, uint64_t *res, AtomicOpFunctorPtr amo_op=nullptr, const std::vector< bool > &byte_enable=std::vector< bool >())gem5::o3::CPUinline
readMiscReg(int misc_reg, ThreadID tid)gem5::o3::CPU
readMiscRegNoEffect(int misc_reg, ThreadID tid) constgem5::o3::CPU
regFilegem5::o3::CPUprotected
regProbePoints() overridegem5::o3::CPU
removeFrontInst(const DynInstPtr &inst)gem5::o3::CPU
removeInstsNotInROB(ThreadID tid)gem5::o3::CPU
removeInstsThisCyclegem5::o3::CPU
removeInstsUntil(const InstSeqNum &seq_num, ThreadID tid)gem5::o3::CPU
removeListgem5::o3::CPU
removeThread(ThreadID tid)gem5::o3::CPU
renamegem5::o3::CPUprotected
RenameIdx enum valuegem5::o3::CPU
renameMapgem5::o3::CPUprotected
renameQueuegem5::o3::CPU
robgem5::o3::CPUprotected
Running enum valuegem5::o3::CPU
scheduleThreadExitEvent(ThreadID tid)gem5::o3::CPU
scheduleTickEvent(Cycles delay)gem5::o3::CPUinlineprivate
scoreboardgem5::o3::CPUprotected
serializeThread(CheckpointOut &cp, ThreadID tid) const overridegem5::o3::CPU
setArchReg(const RegId &reg, RegVal val, ThreadID tid)gem5::o3::CPU
setArchReg(const RegId &reg, const void *val, ThreadID tid)gem5::o3::CPU
setMiscReg(int misc_reg, RegVal val, ThreadID tid)gem5::o3::CPU
setMiscRegNoEffect(int misc_reg, RegVal val, ThreadID tid)gem5::o3::CPU
setReg(PhysRegIdPtr phys_reg, RegVal val)gem5::o3::CPU
setReg(PhysRegIdPtr phys_reg, const void *val)gem5::o3::CPU
squashFromTC(ThreadID tid)gem5::o3::CPU
squashInstIt(const ListIt &instIt, ThreadID tid)gem5::o3::CPU
StageIdx enum namegem5::o3::CPU
startup() overridegem5::o3::CPU
Status enum namegem5::o3::CPU
suspendContext(ThreadID tid) overridegem5::o3::CPU
SwitchedOut enum valuegem5::o3::CPU
switchOut() overridegem5::o3::CPU
systemgem5::o3::CPU
takeOverFrom(BaseCPU *oldCPU) overridegem5::o3::CPU
tcBase(ThreadID tid)gem5::o3::CPUinline
threadgem5::o3::CPU
ThreadContext classgem5::o3::CPUfriend
threadExitEventgem5::o3::CPUprivate
threadMapgem5::o3::CPU
tick()gem5::o3::CPU
tickEventgem5::o3::CPUprivate
tidsgem5::o3::CPU
timeBuffergem5::o3::CPU
totalInsts() const overridegem5::o3::CPU
totalOps() const overridegem5::o3::CPU
trap(const Fault &fault, ThreadID tid, const StaticInstPtr &inst)gem5::o3::CPU
tryDrain()gem5::o3::CPUprivate
unscheduleTickEvent()gem5::o3::CPUinlineprivate
unserializeThread(CheckpointIn &cp, ThreadID tid) overridegem5::o3::CPU
updateThreadPriority()gem5::o3::CPU
verifyMemoryMode() const overridegem5::o3::CPU
wakeCPU()gem5::o3::CPU
wakeup(ThreadID tid) overridegem5::o3::CPUvirtual

Generated on Thu Jul 28 2022 13:34:10 for gem5 by doxygen 1.8.17