gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BaseCache Member List

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

_currPwrStateClockedObjectprotected
_paramsSimObjectprotected
accessesBaseCache
addrRangesBaseCacheprotected
allocateMissBuffer(PacketPtr pkt, Tick time, bool sched_send=true)BaseCacheinline
allocateWriteBuffer(PacketPtr pkt, Tick time)BaseCacheinline
allocOnFill(MemCmd cmd) const =0BaseCacheprotectedpure virtual
avg_blockedBaseCache
avgMissLatencyBaseCache
avgMshrMissLatencyBaseCache
avgMshrUncacheableLatencyBaseCache
BaseCache(const BaseCacheParams *p, unsigned blk_size)BaseCache
blkSizeBaseCacheprotected
blockedBaseCacheprotected
blocked_causesBaseCache
blocked_cyclesBaseCache
Blocked_NoMSHRs enum valueBaseCache
Blocked_NoTargets enum valueBaseCache
Blocked_NoWBBuffers enum valueBaseCache
BlockedCause enum nameBaseCache
blockedCycleBaseCacheprotected
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
clearBlocked(BlockedCause cause)BaseCacheinline
Clocked(ClockDomain &clk_domain)Clockedinlineprotected
Clocked(Clocked &)=deleteClockedprotected
clockEdge(Cycles cycles=Cycles(0)) const Clockedinline
ClockedObject(const ClockedObjectParams *p)ClockedObject
clockPeriod() const Clockedinline
computeStats()ClockedObject
cpuSidePortBaseCacheprotected
curCycle() const Clockedinline
currentSection()Serializablestatic
cyclesToTicks(Cycles c) const Clockedinline
dataLatencyBaseCacheprotected
demandAccessesBaseCache
demandAvgMissLatencyBaseCache
demandAvgMshrMissLatencyBaseCache
demandHitsBaseCache
demandMissesBaseCache
demandMissLatencyBaseCache
demandMissRateBaseCache
demandMshrHitsBaseCache
demandMshrMissesBaseCache
demandMshrMissLatencyBaseCache
demandMshrMissRateBaseCache
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() const Drainableinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() const EventManagerinline
fillLatencyBaseCacheprotected
find(const char *name)SimObjectstatic
forwardLatencyBaseCacheprotected
forwardSnoopsBaseCacheprotected
frequency() const Clockedinline
getAddrRanges() const BaseCacheinline
getBlockSize() const BaseCacheinline
getMasterPort(const std::string &if_name, PortID idx=InvalidPortID)BaseCachevirtual
getProbeManager()SimObject
getSlavePort(const std::string &if_name, PortID idx=InvalidPortID)BaseCachevirtual
hitsBaseCache
inCache(Addr addr, bool is_secure) const =0BaseCachepure virtual
incHitCount(PacketPtr pkt)BaseCacheinline
incMissCount(PacketPtr pkt)BaseCacheinline
init()BaseCachevirtual
initState()SimObjectvirtual
inMissQueue(Addr addr, bool is_secure) const =0BaseCachepure virtual
inRange(Addr addr) const BaseCacheprotected
isBlocked() const BaseCacheinline
isDirty() const =0BaseCacheprotectedpure virtual
isReadOnlyBaseCacheprotected
loadState(CheckpointIn &cp)SimObjectvirtual
lookupLatencyBaseCacheprotected
markInService(MSHR *mshr, bool pending_modified_resp)BaseCacheinlineprotected
markInService(WriteQueueEntry *entry)BaseCacheinlineprotected
memInvalidate()=0BaseCacheprotectedpure virtual
MemObject(const Params *params)MemObject
memSidePortBaseCacheprotected
memWriteback()=0BaseCacheprotectedpure virtual
missCountBaseCacheprotected
missesBaseCache
missLatencyBaseCache
missRateBaseCache
mshr_hitsBaseCache
mshr_miss_latencyBaseCache
mshr_missesBaseCache
mshr_uncacheableBaseCache
mshr_uncacheable_latBaseCache
mshrMissRateBaseCache
mshrQueueBaseCacheprotected
MSHRQueue_MSHRs enum valueBaseCacheprotected
MSHRQueue_WriteBuffer enum valueBaseCacheprotected
MSHRQueueIndex enum nameBaseCacheprotected
name() const SimObjectinlinevirtual
nextCycle() const Clockedinline
noTargetMSHRBaseCacheprotected
notifyFork()Drainableinlinevirtual
NUM_BLOCKED_CAUSES enum valueBaseCache
numPwrStateTransitionsClockedObjectprotected
numTargetBaseCacheprotected
operator=(Clocked &)=deleteClockedprotected
orderBaseCacheprotected
overallAccessesBaseCache
overallAvgMissLatencyBaseCache
overallAvgMshrMissLatencyBaseCache
overallAvgMshrUncacheableLatencyBaseCache
overallHitsBaseCache
overallMissesBaseCache
overallMissLatencyBaseCache
overallMissRateBaseCache
overallMshrHitsBaseCache
overallMshrMissesBaseCache
overallMshrMissLatencyBaseCache
overallMshrMissRateBaseCache
overallMshrUncacheableBaseCache
overallMshrUncacheableLatencyBaseCache
params() const MemObjectinline
Params typedefMemObject
prvEvalTickClockedObjectprotected
pwrState() const ClockedObjectinline
pwrState(Enums::PwrState)ClockedObject
pwrStateClkGateDistClockedObjectprotected
pwrStateName() const ClockedObjectinline
pwrStateResidencyTicksClockedObjectprotected
pwrStateWeights() const ClockedObject
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()BaseCachevirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetClock() const Clockedinlineprotected
resetStats()SimObjectvirtual
responseLatencyBaseCacheprotected
schedMemSideSendEvent(Tick time)BaseCacheinline
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideClockedObjectvirtual
serializeAll(CheckpointOut &cp)SimObjectstatic
Serializable::serializeAll(const std::string &cpt_dir)Serializablestatic
serializeSection(CheckpointOut &cp, const char *name) const Serializable
serializeSection(CheckpointOut &cp, const std::string &name) const Serializableinline
setBlocked(BlockedCause cause)BaseCacheinline
setCurTick(Tick newVal)EventManagerinline
signalDrainDone() const Drainableinlineprotected
SimObject(const Params *_params)SimObject
startup()SimObjectvirtual
systemBaseCache
ticksToCycles(Tick t) const Clockedinline
unserialize(CheckpointIn &cp) overrideClockedObjectvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
unusedPrefetchesBaseCache
updateClockPeriod() const Clockedinline
voltage() const Clockedinline
wakeupEventQueue(Tick when=(Tick)-1)EventManagerinline
writebacksBaseCache
writeBufferBaseCacheprotected
~BaseCache()BaseCacheinline
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

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