gem5  v19.0.0.0
BareMetalRiscvSystem Member List

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

_cacheLineSizeSystemprotected
_getMasterId(const SimObject *master, const std::string &master_name)Systemprotected
_isBareMetalRiscvSystemprotected
_m5opRangeSystemprotected
_paramsSystemprotected
_resetVectRiscvSystemprotected
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
BareMetalRiscvSystem(Params *p)BareMetalRiscvSystem
bootloaderBareMetalRiscvSystemprotected
breakpoint()RiscvSystemvirtual
bypassCaches() constSysteminline
cacheLineSize() constSysteminline
ckptCountSerializablestatic
ckptMaxCountSerializablestatic
ckptPrevCountSerializablestatic
consoleRiscvSystem
consoleSymtabRiscvSystem
currentSection()Serializablestatic
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)RiscvSystemprotectedvirtual
freeMemSize() constSystem
futexMapSystem
getArch() constSysteminline
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
incWorkItemsBegin()Systeminline
incWorkItemsEnd()Systeminline
init() overrideSystemvirtual
init_paramSystem
initState()BareMetalRiscvSystemvirtual
isAtomicMode() constSysteminline
isBareMetal() constRiscvSysteminline
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
multiThreadSystem
name() constSimObjectinlinevirtual
notifyFork()Drainableinlinevirtual
numContexts() constSysteminline
numRunningContexts()System
numSystemsRunningSystemstatic
numWorkIdsSystemprotected
operator=(const Group &)=deleteStats::Group
pagePtrSystem
params() constRiscvSysteminlineprotected
Params typedefBareMetalRiscvSystem
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
resetStats()Stats::Groupvirtual
resetVect() constRiscvSysteminline
RiscvSystem(Params *p)RiscvSystem
schedule(PCEvent *event) overrideSystemvirtual
SimObject::schedule(Event &event, Tick when)EventManagerinline
SimObject::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) constSerializable
serializeSection(CheckpointOut &cp, const std::string &name) constSerializableinline
serializeSymtab(CheckpointOut &os) constSysteminlineprotectedvirtual
setCurTick(Tick newVal)EventManagerinline
setMemoryMode(Enums::MemoryMode mode)System
setRiscvAccess(Addr access)RiscvSystem
signalDrainDone() constDrainableinlineprotected
signalListSystem
SimObject(const Params *_params)SimObject
startup()SimObjectvirtual
stripSystemName(const std::string &master_name) constSystemprotected
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
~BareMetalRiscvSystem()BareMetalRiscvSystem
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~RiscvSystem()RiscvSystem
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual
~System()System

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