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

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

_cacheLineSizeSystemprotected
_currPwrStateClockedObjectprotected
_genericTimerArmSystemprotected
_haveLargeAsid64ArmSystemprotected
_haveLPAEArmSystemprotected
_haveSecurityArmSystemprotected
_haveVirtualizationArmSystemprotected
_highestELIs64ArmSystemprotected
_m5opRangeArmSystemprotected
_numContextsSystem
_paramsSystemprotected
_physAddrRange64ArmSystemprotected
_resetAddr64ArmSystemprotected
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
addKernelFuncEvent(const char *lbl, Args...args)Systeminline
addKernelFuncEventOrPanic(const char *lbl, Args...args)Systeminline
allocPhysPages(int npages)System
ArmSystem(Params *p)ArmSystem
bootldrArmSystemprotected
bootLoadersArmSystemprotected
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
debugPrintkEventArmSystemprotected
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)ArmSysteminlinevirtual
freeMemSize() const System
frequency() const Clockedinline
futexMapSystem
gdbListenSystem
getArch() const Systeminline
getBootLoader(ObjectFile *const obj)ArmSystemprotected
getGenericTimer() const ArmSysteminline
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
haveLargeAsid64() const ArmSysteminline
haveLargeAsid64(ThreadContext *tc)ArmSystemstatic
haveLPAE() const ArmSysteminline
haveLPAE(ThreadContext *tc)ArmSystemstatic
haveSecurity() const ArmSysteminline
haveSecurity(ThreadContext *tc)ArmSystemstatic
haveVirtualization() const ArmSysteminline
haveVirtualization(ThreadContext *tc)ArmSystemstatic
highestEL() const ArmSysteminline
highestEL(ThreadContext *tc)ArmSystemstatic
highestELIs64() const ArmSysteminline
highestELIs64(ThreadContext *tc)ArmSystemstatic
incWorkItemsBegin()Systeminline
incWorkItemsEnd()Systeminline
init() overrideSystemvirtual
init_paramSystem
initState()ArmSystemvirtual
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
m5opRange() const ArmSysteminline
markWorkItem(int index)Systeminline
masterIdsSystemprotected
maxMasters()Systeminline
maxPIDSystemstatic
memInvalidate()SimObjectinlinevirtual
MemObject(const Params *params)MemObject
memoryModeSystemprotected
memSize() const System
memWriteback()SimObjectinlinevirtual
multiProcArmSystem
multiThreadSystem
name() const SimObjectinlinevirtual
nextCycle() const Clockedinline
notifyFork()Drainableinlinevirtual
numContexts()Systeminline
numPwrStateTransitionsClockedObjectprotected
numRunningContexts()System
numSystemsRunningSystemstatic
numWorkIdsSystemprotected
operator=(Clocked &)=deleteClockedprotected
pagePtrSystem
params() const ArmSysteminline
Params typedefArmSystem
physAddrMask() const ArmSysteminline
physAddrMask(ThreadContext *tc)ArmSystemstatic
physAddrRange() const ArmSysteminline
physAddrRange(ThreadContext *tc)ArmSystemstatic
physAddrRange64() const ArmSysteminline
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
resetAddr64() const ArmSysteminline
resetAddr64(ThreadContext *tc)ArmSystemstatic
resetClock() const Clockedinlineprotected
resetStats()SimObjectvirtual
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 &os) const Systeminlineprotectedvirtual
setCurTick(Tick newVal)EventManagerinline
setGenericTimer(GenericTimer *generic_timer)ArmSysteminline
setMemoryMode(Enums::MemoryMode mode)System
signalDrainDone() const Drainableinlineprotected
signalListSystem
SimObject(const Params *_params)SimObject
startup()SimObjectvirtual
System(Params *p)System
systemListSystemstatic
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)Systeminlineprotectedvirtual
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
~ArmSystem()ArmSystem
~Clocked()Clockedinlineprotectedvirtual
~Drainable()Drainableprotectedvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual
~System()System

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