gem5  v20.1.0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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 Fri Nov 6 2020 11:47:59 for gem5 by doxygen 1.8.17