gem5  v20.1.0.0
ArmSystem Member List

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

_cacheLineSizeSystemprotected
_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_genericTimerArmSystemprotected
_getRequestorId(const SimObject *requestor, const std::string &requestor_name)Systemprotected
_gicArmSystemprotected
_haveCryptoArmSystemprotected
_haveLargeAsid64ArmSystemprotected
_haveLPAEArmSystemprotected
_haveLSEArmSystemprotected
_havePANArmSystemprotected
_haveSecEL2ArmSystemprotected
_haveSecurityArmSystemprotected
_haveSVEArmSystemprotected
_haveTMEArmSystemprotected
_haveVirtualizationArmSystemprotected
_highestELIs64ArmSystemprotected
_m5opRangeSystemprotected
_paramsSystemprotected
_physAddrRange64ArmSystemprotected
_pwrCtrlArmSystemprotected
_resetAddrArmSystemprotected
_sveVLArmSystemprotected
_systemPortSystemprivate
addDeviceMemory(RequestorID requestorId, AbstractMemory *deviceMemory)System
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
allocPhysPages(int npages)System
ArmSystem(Params *p)ArmSystem
breakpoint()System
bypassCaches() constSysteminline
cacheLineSize() constSysteminline
callClearStandByWfi(ThreadContext *tc)ArmSystemstatic
callClearWakeRequest(ThreadContext *tc)ArmSystemstatic
callSemihosting(ThreadContext *tc, bool gem5_ops=false)ArmSystemstatic
callSemihosting32(ThreadContext *tc, bool gem5_ops=false)ArmSystemstatic
callSemihosting64(ThreadContext *tc, bool gem5_ops=false)ArmSystemstatic
callSetStandByWfi(ThreadContext *tc)ArmSystemstatic
callSetWakeRequest(ThreadContext *tc)ArmSystemstatic
currentSection()Serializablestatic
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
deviceMemMapSystemprivate
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
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
freeMemSize() constSystem
futexMapSystem
getArch() constSysteminline
getArmSystem(ThreadContext *tc)ArmSysteminlinestatic
getDeviceMemory(RequestorID _id) constSystem
getGenericTimer() constArmSysteminline
getGIC() constArmSysteminline
getGlobalRequestorId(const std::string &requestor_name)System
getGuestByteOrder() constSysteminline
getKvmVM()Systeminline
getMemoryMode() constSysteminline
getPageBytes() constSysteminline
getPageShift() constSysteminline
getPhysMem()Systeminline
getPort(const std::string &if_name, PortID idx=InvalidPortID) overrideSystemvirtual
getPowerController() constArmSysteminline
getProbeManager()SimObject
getRequestorId(const SimObject *requestor, std::string subrequestor=std::string())System
getRequestorName(RequestorID requestor_id)System
getStatGroups() constStats::Group
getStats() constStats::Group
getSystemPort()Systeminline
getThermalModel() constSysteminline
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
haveCrypto() constArmSysteminline
haveEL(ThreadContext *tc, ArmISA::ExceptionLevel el)ArmSystemstatic
haveLargeAsid64() constArmSysteminline
haveLargeAsid64(ThreadContext *tc)ArmSystemstatic
haveLPAE() constArmSysteminline
haveLPAE(ThreadContext *tc)ArmSystemstatic
haveLSE() constArmSysteminline
havePAN() constArmSysteminline
haveSecEL2() constArmSysteminline
haveSecurity() constArmSysteminline
haveSecurity(ThreadContext *tc)ArmSystemstatic
haveSemihosting() constArmSysteminline
haveSemihosting(ThreadContext *tc)ArmSystemstatic
haveSVE() constArmSysteminline
haveTME() constArmSysteminline
haveTME(ThreadContext *tc)ArmSystemstatic
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()SimObjectvirtual
isAtomicMode() constSysteminline
isDeviceMemAddr(PacketPtr pkt) constSystem
isMemAddr(Addr addr) constSystem
isTimingMode() constSysteminline
kvmVMSystemprotected
lastWorkItemStartedSystem
leafRequestorName(const SimObject *requestor, const std::string &subrequestor)Systemprotected
liveEventsSystemprivate
loadState(CheckpointIn &cp)SimObjectvirtual
lookupRequestorId(const SimObject *obj) constSystem
lookupRequestorId(const std::string &name) constSystem
m5opRange() constSysteminline
markWorkItem(int index)Systeminline
maxPIDSystemstatic
maxRequestors()Systeminline
memInvalidate()SimObjectinlinevirtual
memoryModeSystemprotected
memSize() constSystem
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
multiProcArmSystem
multiThreadSystem
name() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
numSystemsRunningSystemstatic
numWorkIdsSystemprotected
operator=(const Group &)=deleteStats::Group
PageBytesArmSystemstatic
pagePtrSystem
PageShiftArmSystemstatic
Params typedefArmSystem
params() constArmSysteminline
pathSerializableprivatestatic
physAddrMask() constArmSysteminline
physAddrMask(ThreadContext *tc)ArmSystemstatic
physAddrRange() constArmSysteminline
physAddrRange(ThreadContext *tc)ArmSystemstatic
physAddrRange64() constArmSysteminline
physmemSystemprotected
physProxySystem
PIDsSystem
preDumpStats()Stats::Groupvirtual
printSystems()Systemstatic
probeManagerSimObjectprivate
redirectPathsSystem
registerThreadContext(ThreadContext *tc, ContextID assigned=InvalidContextID)System
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats() overrideSystemvirtual
remove(PCEvent *event) overrideSystemvirtual
replaceThreadContext(ThreadContext *tc, ContextID context_id)System
requestorsSystemprotected
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
resolveStat(std::string name) constStats::Group
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
setCurTick(Tick newVal)EventManagerinline
setGenericTimer(GenericTimer *generic_timer)ArmSysteminline
setGIC(BaseGic *gic)ArmSysteminline
setMemoryMode(Enums::MemoryMode mode)System
setPowerController(FVPBasePwrCtrl *pwr_ctrl)ArmSysteminline
setResetAddr(Addr addr)ArmSysteminline
signalDrainDone() constDrainableinlineprotected
signalListSystem
SimObject(const Params *_params)SimObject
SimObjectList typedefSimObjectprivate
simObjectListSimObjectprivatestatic
startup() overrideSystemvirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
stripSystemName(const std::string &requestor_name) constSystemprotected
sveVL() constArmSysteminline
System(Params *p)System
systemListSystemstatic
thermalModelSystemprotected
threadsSystem
totalNumInstsSystem
unserialize(CheckpointIn &cp) overrideSystemvirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
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
workloadSystem
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual
~System()System

Generated on Wed Sep 30 2020 14:02:21 for gem5 by doxygen 1.8.17