gem5  v19.0.0.0
ArmSystem Member List

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

_cacheLineSizeSystemprotected
_genericTimerArmSystemprotected
_getMasterId(const SimObject *master, const std::string &master_name)Systemprotected
_gicArmSystemprotected
_haveCryptoArmSystemprotected
_haveLargeAsid64ArmSystemprotected
_haveLPAEArmSystemprotected
_haveLSEArmSystemprotected
_havePANArmSystemprotected
_haveSecurityArmSystemprotected
_haveSVEArmSystemprotected
_haveVirtualizationArmSystemprotected
_highestELIs64ArmSystemprotected
_m5opRangeSystemprotected
_paramsSystemprotected
_physAddrRange64ArmSystemprotected
_resetAddrArmSystemprotected
_sveVLArmSystemprotected
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
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
allocPhysPages(int npages)System
ArmSystem(Params *p)ArmSystem
bootldrArmSystemprotected
bootLoadersArmSystemprotected
breakpoint()System
bypassCaches() constSysteminline
cacheLineSize() constSysteminline
callSemihosting32(ThreadContext *tc, uint32_t op, uint32_t param)ArmSystemstatic
callSemihosting64(ThreadContext *tc, uint32_t op, uint64_t param)ArmSystemstatic
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
currentSection()Serializablestatic
debugPrintkEventArmSystemprotected
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume() overrideSystemvirtual
drainState() constDrainableinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
findFreeContext()System
fixFuncEventAddr(Addr addr)ArmSysteminlinevirtual
freeMemSize() constSystem
futexMapSystem
getArch() constSysteminline
getArmSystem(System *sys)ArmSystemstatic
getArmSystem(ThreadContext *tc)ArmSystemstatic
getBootLoader(ObjectFile *const obj)ArmSystemprotected
getGenericTimer() constArmSysteminline
getGIC() constArmSysteminline
getGlobalMasterId(const std::string &master_name)System
getGuestByteOrder() constSysteminline
getKernelEnd() constSysteminline
getKernelEntry() constSysteminline
getKernelStart() constSysteminline
getKvmVM()Systeminline
getMasterId(const SimObject *master, std::string submaster=std::string())System
getMasterName(MasterID master_id)System
getMemoryMode() constSysteminline
getPageBytes() constSysteminline
getPageShift() constSysteminline
getPhysMem()Systeminline
getPort(const std::string &if_name, PortID idx=InvalidPortID) overrideSystemvirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
getSystemPort()Systeminline
getThermalModel() constSysteminline
getThreadContext(ContextID tid) constSysteminline
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
haveCrypto() constArmSysteminline
haveEL(ThreadContext *tc, ExceptionLevel el)ArmSystemstatic
haveLargeAsid64() constArmSysteminline
haveLargeAsid64(ThreadContext *tc)ArmSystemstatic
haveLPAE() constArmSysteminline
haveLPAE(ThreadContext *tc)ArmSystemstatic
haveLSE() constArmSysteminline
havePAN() constArmSysteminline
haveSecurity() constArmSysteminline
haveSecurity(ThreadContext *tc)ArmSystemstatic
haveSemihosting() constArmSysteminline
haveSemihosting(ThreadContext *tc)ArmSystemstatic
haveSVE() constArmSysteminline
haveVirtualization() constArmSysteminline
haveVirtualization(ThreadContext *tc)ArmSystemstatic
highestEL() constArmSysteminline
highestEL(ThreadContext *tc)ArmSystemstatic
highestELIs64() constArmSysteminline
highestELIs64(ThreadContext *tc)ArmSystemstatic
incWorkItemsBegin()Systeminline
incWorkItemsEnd()Systeminline
init() overrideSystemvirtual
init_paramSystem
initState()ArmSystemvirtual
isAtomicMode() constSysteminline
isMemAddr(Addr addr) constSystem
isTimingMode() constSysteminline
kernelSystem
kernelEndSystem
kernelEntrySystem
kernelExtrasSystem
kernelImageSystem
kernelStartSystem
kernelSymtabSystem
kvmVMSystemprotected
lastWorkItemStartedSystem
leafMasterName(const SimObject *master, const std::string &submaster)Systemprotected
loadAddrMaskSystem
loadAddrOffsetSystem
loadState(CheckpointIn &cp)SimObjectvirtual
lookupMasterId(const SimObject *obj) constSystem
lookupMasterId(const std::string &name) constSystem
m5opRange() constSysteminline
markWorkItem(int index)Systeminline
mastersSystemprotected
maxMasters()Systeminline
maxPIDSystemstatic
memInvalidate()SimObjectinlinevirtual
memoryModeSystemprotected
memSize() constSystem
memWriteback()SimObjectinlinevirtual
multiProcArmSystem
multiThreadSystem
name() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
numContexts() constSysteminline
numRunningContexts()System
numSystemsRunningSystemstatic
numWorkIdsSystemprotected
operator=(const Group &)=deleteStats::Group
pagePtrSystem
params() constArmSysteminline
Params typedefArmSystem
physAddrMask() constArmSysteminline
physAddrMask(ThreadContext *tc)ArmSystemstatic
physAddrRange() constArmSysteminline
physAddrRange(ThreadContext *tc)ArmSystemstatic
physAddrRange64() constArmSysteminline
physmemSystemprotected
physProxySystem
PIDsSystem
preDumpStats()Stats::Groupvirtual
printSystems()Systemstatic
redirectPathsSystem
registerThreadContext(ThreadContext *tc, ContextID assigned=InvalidContextID)System
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats() overrideSystemvirtual
remoteGDBSystem
remove(PCEvent *event) overrideSystemvirtual
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
resetAddr() constArmSysteminline
resetAddr(ThreadContext *tc)ArmSystemstatic
resetStats()Stats::Groupvirtual
schedule(PCEvent *event) overrideSystemvirtual
SimObject::schedule(Event &event, Tick when)EventManagerinline
SimObject::schedule(Event *event, Tick when)EventManagerinline
semihostingArmSystemprotected
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) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
serializeSymtab(CheckpointOut &os) constSysteminlineprotectedvirtual
setCurTick(Tick newVal)EventManagerinline
setGenericTimer(GenericTimer *generic_timer)ArmSysteminline
setGIC(BaseGic *gic)ArmSysteminline
setMemoryMode(Enums::MemoryMode mode)System
signalDrainDone() constDrainableinlineprotected
signalListSystem
SimObject(const Params *_params)SimObject
startup()SimObjectvirtual
stripSystemName(const std::string &master_name) constSystemprotected
sveVL() constArmSysteminline
System(Params *p)System
systemListSystemstatic
thermalModelSystemprotected
threadContextsSystem
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
validKvmEnvironment() constSystem
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
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual
~System()System

Generated on Fri Feb 28 2020 16:27:08 for gem5 by doxygen 1.8.13