gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FullO3CPU< Impl > Member List

This is the complete list of members for FullO3CPU< Impl >, including all inherited members.

_statusFullO3CPU< Impl >
activateContext(ThreadID tid) overrideFullO3CPU< Impl >
activateStage(const StageIdx idx)FullO3CPU< Impl >inline
activateThread(ThreadID tid)FullO3CPU< Impl >
activeThreadsFullO3CPU< Impl >protected
activityRecFullO3CPU< Impl >private
activityThisCycle()FullO3CPU< Impl >inline
addInst(DynInstPtr &inst)FullO3CPU< Impl >
BaseO3CPU(BaseCPUParams *params)BaseO3CPU
Blocked enum valueFullO3CPU< Impl >
ccRegfileReadsFullO3CPU< Impl >
ccRegfileWritesFullO3CPU< Impl >
checkerFullO3CPU< Impl >
cleanUpRemovedInsts()FullO3CPU< Impl >
commitFullO3CPU< Impl >protected
commitDrained(ThreadID tid)FullO3CPU< Impl >
CommitIdx enum valueFullO3CPU< Impl >
commitRenameMapFullO3CPU< Impl >protected
committedInstsFullO3CPU< Impl >
committedOpsFullO3CPU< Impl >
cpiFullO3CPU< Impl >
CPUPolicy typedefFullO3CPU< Impl >
cpuWaitListFullO3CPU< Impl >
dcachePortFullO3CPU< Impl >protected
deactivateStage(const StageIdx idx)FullO3CPU< Impl >inline
deactivateThread(ThreadID tid)FullO3CPU< Impl >
decodeFullO3CPU< Impl >protected
DecodeIdx enum valueFullO3CPU< Impl >
decodeQueueFullO3CPU< Impl >
DecodeStruct typedefFullO3CPU< Impl >
demapDataPage(Addr vaddr, uint64_t asn)FullO3CPU< Impl >inline
demapInstPage(Addr vaddr, uint64_t asn)FullO3CPU< Impl >inline
demapPage(Addr vaddr, uint64_t asn)FullO3CPU< Impl >inline
drain() overrideFullO3CPU< Impl >
drainResume() overrideFullO3CPU< Impl >
drainSanityCheck() const FullO3CPU< Impl >private
dtbFullO3CPU< Impl >
dumpInsts()FullO3CPU< Impl >
DynInstPtr typedefFullO3CPU< Impl >
fetchFullO3CPU< Impl >protected
FetchIdx enum valueFullO3CPU< Impl >
fetchQueueFullO3CPU< Impl >
FetchStruct typedefFullO3CPU< Impl >
fpRegfileReadsFullO3CPU< Impl >
fpRegfileWritesFullO3CPU< Impl >
freeListFullO3CPU< Impl >protected
FullO3CPU(DerivO3CPUParams *params)FullO3CPU< Impl >
getAndIncrementInstSeq()FullO3CPU< Impl >inline
getDataPort() overrideFullO3CPU< Impl >inline
getFreeTid()FullO3CPU< Impl >
getInstPort() overrideFullO3CPU< Impl >inline
getInterrupts()FullO3CPU< Impl >
globalSeqNumFullO3CPU< Impl >
halt()FullO3CPU< Impl >inline
haltContext(ThreadID tid) overrideFullO3CPU< Impl >
Halted enum valueFullO3CPU< Impl >
hwrei(ThreadID tid)FullO3CPU< Impl >
icachePortFullO3CPU< Impl >protected
Idle enum valueFullO3CPU< Impl >
idleCyclesFullO3CPU< Impl >
iewFullO3CPU< Impl >protected
IEWIdx enum valueFullO3CPU< Impl >
iewQueueFullO3CPU< Impl >
IEWStruct typedefFullO3CPU< Impl >
ImplState typedefFullO3CPU< Impl >
init() overrideFullO3CPU< Impl >
insertThread(ThreadID tid)FullO3CPU< Impl >
instAddr(ThreadID tid)FullO3CPU< Impl >
instcountFullO3CPU< Impl >
instDone(ThreadID tid, DynInstPtr &inst)FullO3CPU< Impl >
instListFullO3CPU< Impl >
intRegfileReadsFullO3CPU< Impl >
intRegfileWritesFullO3CPU< Impl >
ipcFullO3CPU< Impl >
isaFullO3CPU< Impl >protected
isDrained() const FullO3CPU< Impl >private
isDraining() const FullO3CPU< Impl >inline
itbFullO3CPU< Impl >
lastActivatedCycleFullO3CPU< Impl >
lastRunningCycleFullO3CPU< Impl >
ListIt typedefFullO3CPU< Impl >
microPC(ThreadID tid)FullO3CPU< Impl >
miscRegfileReadsFullO3CPU< Impl >
miscRegfileWritesFullO3CPU< Impl >
nextInstAddr(ThreadID tid)FullO3CPU< Impl >
numActiveThreads()FullO3CPU< Impl >inline
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
NumStages enum valueFullO3CPU< Impl >
O3CPU typedefFullO3CPU< Impl >
O3ThreadContext< Impl > classFullO3CPU< Impl >friend
pcState(const TheISA::PCState &newPCState, ThreadID tid)FullO3CPU< Impl >
pcState(ThreadID tid)FullO3CPU< Impl >
ppDataAccessCompleteFullO3CPU< Impl >
ppInstAccessCompleteFullO3CPU< Impl >
processInterrupts(const Fault &interrupt)FullO3CPU< Impl >
quiesceCyclesFullO3CPU< Impl >
read(RequestPtr &req, RequestPtr &sreqLow, RequestPtr &sreqHigh, int load_idx)FullO3CPU< Impl >inline
readArchCCReg(int reg_idx, ThreadID tid)FullO3CPU< Impl >
readArchFloatReg(int reg_idx, ThreadID tid)FullO3CPU< Impl >
readArchFloatRegInt(int reg_idx, ThreadID tid)FullO3CPU< Impl >
readArchIntReg(int reg_idx, ThreadID tid)FullO3CPU< Impl >
readCCReg(int reg_idx)FullO3CPU< Impl >
readFloatReg(int reg_idx)FullO3CPU< Impl >
readFloatRegBits(int reg_idx)FullO3CPU< Impl >
readIntReg(int reg_idx)FullO3CPU< Impl >
readMiscReg(int misc_reg, ThreadID tid)FullO3CPU< Impl >
readMiscRegNoEffect(int misc_reg, ThreadID tid) const FullO3CPU< Impl >
regFileFullO3CPU< Impl >protected
regProbePoints() overrideFullO3CPU< Impl >
regStats() overrideFullO3CPU< Impl >
removeFrontInst(DynInstPtr &inst)FullO3CPU< Impl >
removeInstsNotInROB(ThreadID tid)FullO3CPU< Impl >
removeInstsThisCycleFullO3CPU< Impl >
removeInstsUntil(const InstSeqNum &seq_num, ThreadID tid)FullO3CPU< Impl >
removeListFullO3CPU< Impl >
removeThread(ThreadID tid)FullO3CPU< Impl >
renameFullO3CPU< Impl >protected
RenameIdx enum valueFullO3CPU< Impl >
renameMapFullO3CPU< Impl >protected
renameQueueFullO3CPU< Impl >
RenameStruct typedefFullO3CPU< Impl >
robFullO3CPU< Impl >protected
Running enum valueFullO3CPU< Impl >
scheduleTickEvent(Cycles delay)FullO3CPU< Impl >inlineprivate
scoreboardFullO3CPU< Impl >protected
serializeThread(CheckpointOut &cp, ThreadID tid) const overrideFullO3CPU< Impl >
setArchCCReg(int reg_idx, TheISA::CCReg val, ThreadID tid)FullO3CPU< Impl >
setArchFloatReg(int reg_idx, float val, ThreadID tid)FullO3CPU< Impl >
setArchFloatRegInt(int reg_idx, uint64_t val, ThreadID tid)FullO3CPU< Impl >
setArchIntReg(int reg_idx, uint64_t val, ThreadID tid)FullO3CPU< Impl >
setCCReg(int reg_idx, TheISA::CCReg val)FullO3CPU< Impl >
setFloatReg(int reg_idx, TheISA::FloatReg val)FullO3CPU< Impl >
setFloatRegBits(int reg_idx, TheISA::FloatRegBits val)FullO3CPU< Impl >
setIntReg(int reg_idx, uint64_t val)FullO3CPU< Impl >
setMiscReg(int misc_reg, const TheISA::MiscReg &val, ThreadID tid)FullO3CPU< Impl >
setMiscRegNoEffect(int misc_reg, const TheISA::MiscReg &val, ThreadID tid)FullO3CPU< Impl >
simPalCheck(int palFunc, ThreadID tid)FullO3CPU< Impl >
squashFromTC(ThreadID tid)FullO3CPU< Impl >
squashInstIt(const ListIt &instIt, ThreadID tid)FullO3CPU< Impl >inline
StageIdx enum nameFullO3CPU< Impl >
startup() overrideFullO3CPU< Impl >
Status enum nameFullO3CPU< Impl >
suspendContext(ThreadID tid) overrideFullO3CPU< Impl >
SwitchedOut enum valueFullO3CPU< Impl >
switchOut() overrideFullO3CPU< Impl >
syscall(int64_t callnum, ThreadID tid, Fault *fault)FullO3CPU< Impl >
systemFullO3CPU< Impl >
takeOverFrom(BaseCPU *oldCPU) overrideFullO3CPU< Impl >
tcBase(ThreadID tid)FullO3CPU< Impl >inline
Thread typedefFullO3CPU< Impl >
threadFullO3CPU< Impl >
threadMapFullO3CPU< Impl >
tick()FullO3CPU< Impl >
tickEventFullO3CPU< Impl >private
tidsFullO3CPU< Impl >
timeBufferFullO3CPU< Impl >
timesIdledFullO3CPU< Impl >
TimeStruct typedefFullO3CPU< Impl >
totalCpiFullO3CPU< Impl >
totalInsts() const overrideFullO3CPU< Impl >
totalIpcFullO3CPU< Impl >
totalOps() const overrideFullO3CPU< Impl >
trap(const Fault &fault, ThreadID tid, const StaticInstPtr &inst)FullO3CPU< Impl >
tryDrain()FullO3CPU< Impl >private
unscheduleTickEvent()FullO3CPU< Impl >inlineprivate
unserializeThread(CheckpointIn &cp, ThreadID tid) overrideFullO3CPU< Impl >
updateThreadPriority()FullO3CPU< Impl >
verifyMemoryMode() const overrideFullO3CPU< Impl >
wakeCPU()FullO3CPU< Impl >
wakeup(ThreadID tid) overrideFullO3CPU< Impl >virtual
write(RequestPtr &req, RequestPtr &sreqLow, RequestPtr &sreqHigh, uint8_t *data, int store_idx)FullO3CPU< Impl >inline
~FullO3CPU()FullO3CPU< Impl >

Generated on Fri Jun 9 2017 13:04:10 for gem5 by doxygen 1.8.6