_cacheLineSize | System | protected |
_currPwrState | ClockedObject | protected |
_genericTimer | ArmSystem | protected |
_haveLargeAsid64 | ArmSystem | protected |
_haveLPAE | ArmSystem | protected |
_haveSecurity | ArmSystem | protected |
_haveVirtualization | ArmSystem | protected |
_highestELIs64 | ArmSystem | protected |
_m5opRange | ArmSystem | protected |
_numContexts | System | |
_params | System | protected |
_physAddrRange64 | ArmSystem | protected |
_resetAddr64 | ArmSystem | protected |
activeCpus | System | protected |
addFuncEvent(const SymbolTable *symtab, const char *lbl, const std::string &desc, Args...args) | System | inline |
addFuncEvent(const SymbolTable *symtab, const char *lbl) | System | inline |
addFuncEventOrPanic(const SymbolTable *symtab, const char *lbl, Args...args) | System | inline |
addKernelFuncEvent(const char *lbl, Args...args) | System | inline |
addKernelFuncEventOrPanic(const char *lbl, Args...args) | System | inline |
allocPhysPages(int npages) | System | |
ArmSystem(Params *p) | ArmSystem | |
bootldr | ArmSystem | protected |
bootLoaders | ArmSystem | protected |
breakpoint() | System | |
bypassCaches() const | System | inline |
cacheLineSize() const | System | inline |
ckptCount | Serializable | static |
ckptMaxCount | Serializable | static |
ckptPrevCount | Serializable | static |
Clocked(ClockDomain &clk_domain) | Clocked | inlineprotected |
Clocked(Clocked &)=delete | Clocked | protected |
clockEdge(Cycles cycles=Cycles(0)) const | Clocked | inline |
ClockedObject(const ClockedObjectParams *p) | ClockedObject | |
clockPeriod() const | Clocked | inline |
computeStats() | ClockedObject | |
curCycle() const | Clocked | inline |
currentSection() | Serializable | static |
cyclesToTicks(Cycles c) const | Clocked | inline |
debugPrintkEvent | ArmSystem | protected |
deschedule(Event &event) | EventManager | inline |
deschedule(Event *event) | EventManager | inline |
drain() override | SimObject | inlinevirtual |
Drainable() | Drainable | protected |
drainResume() override | System | virtual |
drainState() const | Drainable | inline |
EventManager(EventManager &em) | EventManager | inline |
EventManager(EventManager *em) | EventManager | inline |
EventManager(EventQueue *eq) | EventManager | inline |
eventq | EventManager | protected |
eventQueue() const | EventManager | inline |
find(const char *name) | SimObject | static |
fixFuncEventAddr(Addr addr) | ArmSystem | inlinevirtual |
freeMemSize() const | System | |
frequency() const | Clocked | inline |
futexMap | System | |
gdbListen | System | |
getArch() const | System | inline |
getBootLoader(ObjectFile *const obj) | ArmSystem | protected |
getGenericTimer() const | ArmSystem | inline |
getKernelEnd() const | System | inline |
getKernelEntry() const | System | inline |
getKernelStart() const | System | inline |
getKvmVM() | System | inline |
getMasterId(std::string req_name) | System | |
getMasterName(MasterID master_id) | System | |
getMasterPort(const std::string &if_name, PortID idx=InvalidPortID) override | System | virtual |
getMemoryMode() const | System | inline |
getPageBytes() const | System | inline |
getPageShift() const | System | inline |
getPhysMem() | System | inline |
getProbeManager() | SimObject | |
getSlavePort(const std::string &if_name, PortID idx=InvalidPortID) | MemObject | virtual |
getSystemPort() | System | inline |
getThermalModel() const | System | inline |
getThreadContext(ContextID tid) | System | inline |
haveLargeAsid64() const | ArmSystem | inline |
haveLargeAsid64(ThreadContext *tc) | ArmSystem | static |
haveLPAE() const | ArmSystem | inline |
haveLPAE(ThreadContext *tc) | ArmSystem | static |
haveSecurity() const | ArmSystem | inline |
haveSecurity(ThreadContext *tc) | ArmSystem | static |
haveVirtualization() const | ArmSystem | inline |
haveVirtualization(ThreadContext *tc) | ArmSystem | static |
highestEL() const | ArmSystem | inline |
highestEL(ThreadContext *tc) | ArmSystem | static |
highestELIs64() const | ArmSystem | inline |
highestELIs64(ThreadContext *tc) | ArmSystem | static |
incWorkItemsBegin() | System | inline |
incWorkItemsEnd() | System | inline |
init() override | System | virtual |
init_param | System | |
initState() | ArmSystem | virtual |
instEventQueue | System | |
isAtomicMode() const | System | inline |
isMemAddr(Addr addr) const | System | |
isTimingMode() const | System | inline |
kernel | System | |
kernelEnd | System | |
kernelEntry | System | |
kernelStart | System | |
kernelSymtab | System | |
kvmVM | System | protected |
lastWorkItemStarted | System | |
loadAddrMask | System | |
loadAddrOffset | System | |
loadState(CheckpointIn &cp) | SimObject | virtual |
m5opRange() const | ArmSystem | inline |
markWorkItem(int index) | System | inline |
masterIds | System | protected |
maxMasters() | System | inline |
maxPID | System | static |
memInvalidate() | SimObject | inlinevirtual |
MemObject(const Params *params) | MemObject | |
memoryMode | System | protected |
memSize() const | System | |
memWriteback() | SimObject | inlinevirtual |
multiProc | ArmSystem | |
multiThread | System | |
name() const | SimObject | inlinevirtual |
nextCycle() const | Clocked | inline |
notifyFork() | Drainable | inlinevirtual |
numContexts() | System | inline |
numPwrStateTransitions | ClockedObject | protected |
numRunningContexts() | System | |
numSystemsRunning | System | static |
numWorkIds | System | protected |
operator=(Clocked &)=delete | Clocked | protected |
pagePtr | System | |
params() const | ArmSystem | inline |
Params typedef | ArmSystem | |
physAddrMask() const | ArmSystem | inline |
physAddrMask(ThreadContext *tc) | ArmSystem | static |
physAddrRange() const | ArmSystem | inline |
physAddrRange(ThreadContext *tc) | ArmSystem | static |
physAddrRange64() const | ArmSystem | inline |
physmem | System | protected |
physProxy | System | |
PIDs | System | |
printSystems() | System | static |
prvEvalTick | ClockedObject | protected |
pwrState() const | ClockedObject | inline |
pwrState(Enums::PwrState) | ClockedObject | |
pwrStateClkGateDist | ClockedObject | protected |
pwrStateName() const | ClockedObject | inline |
pwrStateResidencyTicks | ClockedObject | protected |
pwrStateWeights() const | ClockedObject | |
registerThreadContext(ThreadContext *tc, ContextID assigned=InvalidContextID) | System | |
regProbeListeners() | SimObject | virtual |
regProbePoints() | SimObject | virtual |
regStats() override | System | virtual |
remoteGDB | System | |
replaceThreadContext(ThreadContext *tc, ContextID context_id) | System | |
reschedule(Event &event, Tick when, bool always=false) | EventManager | inline |
reschedule(Event *event, Tick when, bool always=false) | EventManager | inline |
resetAddr64() const | ArmSystem | inline |
resetAddr64(ThreadContext *tc) | ArmSystem | static |
resetClock() const | Clocked | inlineprotected |
resetStats() | SimObject | virtual |
schedule(Event &event, Tick when) | EventManager | inline |
schedule(Event *event, Tick when) | EventManager | inline |
Serializable() | Serializable | |
serialize(CheckpointOut &cp) const override | System | virtual |
serializeAll(CheckpointOut &cp) | SimObject | static |
Serializable::serializeAll(const std::string &cpt_dir) | Serializable | static |
serializeSection(CheckpointOut &cp, const char *name) const | Serializable | |
serializeSection(CheckpointOut &cp, const std::string &name) const | Serializable | inline |
serializeSymtab(CheckpointOut &os) const | System | inlineprotectedvirtual |
setCurTick(Tick newVal) | EventManager | inline |
setGenericTimer(GenericTimer *generic_timer) | ArmSystem | inline |
setMemoryMode(Enums::MemoryMode mode) | System | |
signalDrainDone() const | Drainable | inlineprotected |
signalList | System | |
SimObject(const Params *_params) | SimObject | |
startup() | SimObject | virtual |
System(Params *p) | System | |
systemList | System | static |
thermalModel | System | protected |
threadContexts | System | |
ticksToCycles(Tick t) const | Clocked | inline |
totalNumInsts | System | |
unserialize(CheckpointIn &cp) override | System | virtual |
unserializeGlobals(CheckpointIn &cp) | Serializable | static |
unserializeSection(CheckpointIn &cp, const char *name) | Serializable | |
unserializeSection(CheckpointIn &cp, const std::string &name) | Serializable | inline |
unserializeSymtab(CheckpointIn &cp) | System | inlineprotectedvirtual |
updateClockPeriod() const | Clocked | inline |
voltage() const | Clocked | inline |
wakeupEventQueue(Tick when=(Tick)-1) | EventManager | inline |
workItemBegin(uint32_t tid, uint32_t workid) | System | inline |
workItemEnd(uint32_t tid, uint32_t workid) | System | |
workItemsBegin | System | protected |
workItemsEnd | System | protected |
workItemStats | System | |
~ArmSystem() | ArmSystem | |
~Clocked() | Clocked | inlineprotectedvirtual |
~Drainable() | Drainable | protectedvirtual |
~Serializable() | Serializable | virtual |
~SimObject() | SimObject | virtual |
~System() | System | |