gem5
v20.1.0.0
DefaultCommit< Impl > Member List
This is the complete list of members for
DefaultCommit< Impl >
, including all inherited members.
_nextStatus
DefaultCommit< Impl >
private
_status
DefaultCommit< Impl >
private
Active
enum value
DefaultCommit< Impl >
activeThreads
DefaultCommit< Impl >
private
avoidQuiesceLiveLock
DefaultCommit< Impl >
private
canHandleInterrupts
DefaultCommit< Impl >
private
changedROBEntries
()
DefaultCommit< Impl >
private
changedROBNumEntries
DefaultCommit< Impl >
private
checkEmptyROB
DefaultCommit< Impl >
private
clearStates
(ThreadID tid)
DefaultCommit< Impl >
commit
()
DefaultCommit< Impl >
commitHead
(const DynInstPtr &head_inst, unsigned inst_num)
DefaultCommit< Impl >
private
commitInsts
()
DefaultCommit< Impl >
private
commitPolicy
DefaultCommit< Impl >
private
commitStatus
DefaultCommit< Impl >
private
CommitStatus
enum name
DefaultCommit< Impl >
committedStores
DefaultCommit< Impl >
private
commitToIEWDelay
DefaultCommit< Impl >
private
commitWidth
DefaultCommit< Impl >
private
cpu
DefaultCommit< Impl >
private
CPUPol
typedef
DefaultCommit< Impl >
deactivateThread
(ThreadID tid)
DefaultCommit< Impl >
DefaultCommit
(O3CPU *_cpu, DerivO3CPUParams *params)
DefaultCommit< Impl >
drain
()
DefaultCommit< Impl >
drainImminent
DefaultCommit< Impl >
private
drainPending
DefaultCommit< Impl >
private
drainResume
()
DefaultCommit< Impl >
drainSanityCheck
() const
DefaultCommit< Impl >
DynInstPtr
typedef
DefaultCommit< Impl >
executingHtmTransaction
(ThreadID) const
DefaultCommit< Impl >
Fetch
typedef
DefaultCommit< Impl >
fetchQueue
DefaultCommit< Impl >
private
FetchStruct
typedef
DefaultCommit< Impl >
fetchToCommitDelay
DefaultCommit< Impl >
private
FetchTrapPending
enum value
DefaultCommit< Impl >
fromFetch
DefaultCommit< Impl >
private
fromIEW
DefaultCommit< Impl >
private
fromRename
DefaultCommit< Impl >
private
generateTCEvent
(ThreadID tid)
DefaultCommit< Impl >
generateTrapEvent
(ThreadID tid, Fault inst_fault)
DefaultCommit< Impl >
getCommittingThread
()
DefaultCommit< Impl >
private
getInsts
()
DefaultCommit< Impl >
private
handleInterrupt
()
DefaultCommit< Impl >
private
htmStarts
DefaultCommit< Impl >
private
htmStops
DefaultCommit< Impl >
private
Idle
enum value
DefaultCommit< Impl >
IEW
typedef
DefaultCommit< Impl >
iewQueue
DefaultCommit< Impl >
private
iewStage
DefaultCommit< Impl >
IEWStruct
typedef
DefaultCommit< Impl >
iewToCommitDelay
DefaultCommit< Impl >
private
Inactive
enum value
DefaultCommit< Impl >
instAddr
(ThreadID tid)
DefaultCommit< Impl >
inline
interrupt
DefaultCommit< Impl >
private
isDrained
() const
DefaultCommit< Impl >
lastCommitedSeqNum
DefaultCommit< Impl >
private
markCompletedInsts
()
DefaultCommit< Impl >
private
microPC
(ThreadID tid)
DefaultCommit< Impl >
inline
name
() const
DefaultCommit< Impl >
nextInstAddr
(ThreadID tid)
DefaultCommit< Impl >
inline
numROBFreeEntries
(ThreadID tid)
DefaultCommit< Impl >
numRobs
DefaultCommit< Impl >
private
numThreads
DefaultCommit< Impl >
private
O3CPU
typedef
DefaultCommit< Impl >
oldestReady
()
DefaultCommit< Impl >
private
pc
DefaultCommit< Impl >
private
pcState
(ThreadID tid)
DefaultCommit< Impl >
inline
pcState
(const TheISA::PCState &val, ThreadID tid)
DefaultCommit< Impl >
inline
ppCommit
DefaultCommit< Impl >
private
ppCommitStall
DefaultCommit< Impl >
private
ppSquash
DefaultCommit< Impl >
private
priority_list
DefaultCommit< Impl >
private
processTrapEvent
(ThreadID tid)
DefaultCommit< Impl >
private
propagateInterrupt
()
DefaultCommit< Impl >
private
regProbePoints
()
DefaultCommit< Impl >
RenameMap
typedef
DefaultCommit< Impl >
renameMap
DefaultCommit< Impl >
private
renameQueue
DefaultCommit< Impl >
private
RenameStruct
typedef
DefaultCommit< Impl >
renameToROBDelay
DefaultCommit< Impl >
private
renameWidth
DefaultCommit< Impl >
private
resetHtmStartsStops
(ThreadID)
DefaultCommit< Impl >
rob
DefaultCommit< Impl >
ROB
typedef
DefaultCommit< Impl >
robInfoFromIEW
DefaultCommit< Impl >
private
ROBSquashing
enum value
DefaultCommit< Impl >
roundRobin
()
DefaultCommit< Impl >
private
Running
enum value
DefaultCommit< Impl >
setActiveThreads
(std::list< ThreadID > *at_ptr)
DefaultCommit< Impl >
setFetchQueue
(TimeBuffer< FetchStruct > *fq_ptr)
DefaultCommit< Impl >
setIEWQueue
(TimeBuffer< IEWStruct > *iq_ptr)
DefaultCommit< Impl >
setIEWStage
(IEW *iew_stage)
DefaultCommit< Impl >
setRenameMap
(RenameMap rm_ptr[Impl::MaxThreads])
DefaultCommit< Impl >
setRenameQueue
(TimeBuffer< RenameStruct > *rq_ptr)
DefaultCommit< Impl >
setROB
(ROB *rob_ptr)
DefaultCommit< Impl >
setThreads
(std::vector< Thread * > &threads)
DefaultCommit< Impl >
setTimeBuffer
(TimeBuffer< TimeStruct > *tb_ptr)
DefaultCommit< Impl >
squashAfter
(ThreadID tid, const DynInstPtr &head_inst)
DefaultCommit< Impl >
private
squashAfterInst
DefaultCommit< Impl >
private
SquashAfterPending
enum value
DefaultCommit< Impl >
squashAll
(ThreadID tid)
DefaultCommit< Impl >
private
squashFromSquashAfter
(ThreadID tid)
DefaultCommit< Impl >
private
squashFromTC
(ThreadID tid)
DefaultCommit< Impl >
private
squashFromTrap
(ThreadID tid)
DefaultCommit< Impl >
private
startupStage
()
DefaultCommit< Impl >
stats
DefaultCommit< Impl >
private
takeOverFrom
()
DefaultCommit< Impl >
tcSquash
DefaultCommit< Impl >
private
Thread
typedef
DefaultCommit< Impl >
thread
DefaultCommit< Impl >
private
ThreadStatus
enum name
DefaultCommit< Impl >
tick
()
DefaultCommit< Impl >
timeBuffer
DefaultCommit< Impl >
private
TimeStruct
typedef
DefaultCommit< Impl >
toIEW
DefaultCommit< Impl >
private
trapInFlight
DefaultCommit< Impl >
private
trapLatency
DefaultCommit< Impl >
private
TrapPending
enum value
DefaultCommit< Impl >
trapSquash
DefaultCommit< Impl >
private
updateComInstStats
(const DynInstPtr &inst)
DefaultCommit< Impl >
private
updateStatus
()
DefaultCommit< Impl >
private
wroteToTimeBuffer
DefaultCommit< Impl >
private
youngestSeqNum
DefaultCommit< Impl >
private
Generated on Wed Sep 30 2020 14:02:23 for gem5 by
doxygen
1.8.17