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

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

_cacheLineSizeSystemprotected
_currPwrStateClockedObjectprotected
_numContextsSystem
_paramsSystemprotected
activeCpusSystemprotected
addFuncEvent(const SymbolTable *symtab, const char *lbl, const std::string &desc, Args...args)Systeminline
addFuncEvent(const SymbolTable *symtab, const char *lbl)Systeminline
addFuncEventOrPanic(const SymbolTable *symtab, const char *lbl, Args...args)Systeminline
addHypervisorFuncEvent(const char *lbl)SparcSysteminlineprotected
addKernelFuncEvent(const char *lbl, Args...args)Systeminline
addKernelFuncEventOrPanic(const char *lbl, Args...args)Systeminline
addOpenbootFuncEvent(const char *lbl)SparcSysteminlineprotected
addResetFuncEvent(const char *lbl)SparcSysteminlineprotected
allocPhysPages(int npages)System
breakpoint()System
bypassCaches() const Systeminline
cacheLineSize() const Systeminline
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
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
curCycle() const Clockedinline
currentSection()Serializablestatic
cyclesToTicks(Cycles c) const Clockedinline
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume() overrideSystemvirtual
drainState() const Drainableinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() const EventManagerinline
find(const char *name)SimObjectstatic
fixFuncEventAddr(Addr addr) overrideSparcSysteminlineprotectedvirtual
freeMemSize() const System
frequency() const Clockedinline
futexMapSystem
gdbListenSystem
getArch() const Systeminline
getKernelEnd() const Systeminline
getKernelEntry() const Systeminline
getKernelStart() const Systeminline
getKvmVM()Systeminline
getMasterId(std::string req_name)System
getMasterName(MasterID master_id)System
getMasterPort(const std::string &if_name, PortID idx=InvalidPortID) overrideSystemvirtual
getMemoryMode() const Systeminline
getPageBytes() const Systeminline
getPageShift() const Systeminline
getPhysMem()Systeminline
getProbeManager()SimObject
getSlavePort(const std::string &if_name, PortID idx=InvalidPortID)MemObjectvirtual
getSystemPort()Systeminline
getThermalModel() const Systeminline
getThreadContext(ContextID tid)Systeminline
hypervisorSparcSystem
hypervisor_descSparcSystem
hypervisorDescSymtabSparcSystem
hypervisorSymtabSparcSystem
incWorkItemsBegin()Systeminline
incWorkItemsEnd()Systeminline
init() overrideSystemvirtual
init_paramSystem
initState() overrideSparcSystemvirtual
instEventQueueSystem
isAtomicMode() const Systeminline
isMemAddr(Addr addr) const System
isTimingMode() const Systeminline
kernelSystem
kernelEndSystem
kernelEntrySystem
kernelStartSystem
kernelSymtabSystem
kvmVMSystemprotected
lastWorkItemStartedSystem
loadAddrMaskSystem
loadAddrOffsetSystem
loadState(CheckpointIn &cp)SimObjectvirtual
markWorkItem(int index)Systeminline
masterIdsSystemprotected
maxMasters()Systeminline
maxPIDSystemstatic
memInvalidate()SimObjectinlinevirtual
MemObject(const Params *params)MemObject
memoryModeSystemprotected
memSize() const System
memWriteback()SimObjectinlinevirtual
multiThreadSystem
name() const SimObjectinlinevirtual
nextCycle() const Clockedinline
notifyFork()Drainableinlinevirtual
numContexts()Systeminline
numPwrStateTransitionsClockedObjectprotected
numRunningContexts()System
numSystemsRunningSystemstatic
numWorkIdsSystemprotected
nvramSparcSystem
nvramSymtabSparcSystem
openbootSparcSystem
openbootSymtabSparcSystem
operator=(Clocked &)=deleteClockedprotected
pagePtrSystem
params() const SparcSysteminlineprotected
Params typedefSparcSystem
partition_descSparcSystem
partitionDescSymtabSparcSystem
physmemSystemprotected
physProxySystem
PIDsSystem
printSystems()Systemstatic
prvEvalTickClockedObjectprotected
pwrState() const ClockedObjectinline
pwrState(Enums::PwrState)ClockedObject
pwrStateClkGateDistClockedObjectprotected
pwrStateName() const ClockedObjectinline
pwrStateResidencyTicksClockedObjectprotected
pwrStateWeights() const ClockedObject
registerThreadContext(ThreadContext *tc, ContextID assigned=InvalidContextID)System
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats() overrideSystemvirtual
remoteGDBSystem
replaceThreadContext(ThreadContext *tc, ContextID context_id)System
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetSparcSystem
resetClock() const Clockedinlineprotected
resetStats()SimObjectvirtual
resetSymtabSparcSystem
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideSystemvirtual
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
serializeSymtab(CheckpointOut &cp) const overrideSparcSystemvirtual
setCurTick(Tick newVal)EventManagerinline
setMemoryMode(Enums::MemoryMode mode)System
signalDrainDone() const Drainableinlineprotected
signalListSystem
SimObject(const Params *_params)SimObject
SparcSystem(Params *p)SparcSystem
startup()SimObjectvirtual
System(Params *p)System
systemListSystemstatic
sysTickSparcSystem
thermalModelSystemprotected
threadContextsSystem
ticksToCycles(Tick t) const Clockedinline
totalNumInstsSystem
unserialize(CheckpointIn &cp) overrideSystemvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
unserializeSymtab(CheckpointIn &cp) overrideSparcSystemvirtual
updateClockPeriod() const Clockedinline
voltage() const Clockedinline
wakeupEventQueue(Tick when=(Tick)-1)EventManagerinline
workItemBegin(uint32_t tid, uint32_t workid)Systeminline
workItemEnd(uint32_t tid, uint32_t workid)System
workItemsBeginSystemprotected
workItemsEndSystemprotected
workItemStatsSystem
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual
~SparcSystem()SparcSystem
~System()System

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