gem5  v20.1.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
KvmVM Member List

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

_drainManagerDrainableprivate
_drainStateDrainablemutableprivate
_hasKernelIRQChipKvmVMprivate
_paramsSimObjectprotected
addStat(Stats::Info *info)Stats::Group
addStatGroup(const char *name, Group *block)Stats::Group
allocMemSlot(uint64_t size)KvmVM
allocVCPUID()KvmVMprotected
BaseKvmCPU classKvmVMfriend
coalesceMMIO(Addr start, int size)KvmVM
coalesceMMIO(const AddrRange &range)KvmVM
contextIdToVCpuId(ContextID ctx) constKvmVM
cpuStartup()KvmVMprotected
createDevice(uint32_t type, uint32_t flags=0)KvmVM
createIRQChip()KvmVM
createVCPU(long vcpuID)KvmVMprotected
currentSection()Serializablestatic
delayedStartup()KvmVMprotected
deschedule(Event &event)EventManagerinline
deschedule(Event *event)EventManagerinline
disableMemSlot(const MemSlot slot)KvmVM
dmDrain()Drainableprivate
dmDrainResume()Drainableprivate
drain() overrideSimObjectinlinevirtual
Drainable()Drainableprotected
drainResume()Drainableinlineprotectedvirtual
drainState() constDrainableinline
enableKernelIRQChip()KvmVMinline
EventManager(EventManager &em)EventManagerinline
EventManager(EventManager *em)EventManagerinline
EventManager(EventQueue *eq)EventManagerinline
eventqEventManagerprotected
eventQueue() constEventManagerinline
find(const char *name)SimObjectstatic
freeMemSlot(const MemSlot slot)KvmVM
getPort(const std::string &if_name, PortID idx=InvalidPortID)SimObjectvirtual
getProbeManager()SimObject
getStatGroups() constStats::Group
getStats() constStats::Group
Group()=deleteStats::Group
Group(const Group &)=deleteStats::Group
Group(Group *parent, const char *name=nullptr)Stats::Group
hasKernelIRQChip() constKvmVMinline
init()SimObjectvirtual
initState()SimObjectvirtual
ioctl(int request, long p1) constKvmVMprotected
ioctl(int request, void *p1) constKvmVMinlineprotected
ioctl(int request) constKvmVMinlineprotected
kvmKvmVM
KvmVM(KvmVMParams *params)KvmVM
KvmVM(const KvmVM &vm)KvmVMprivate
loadState(CheckpointIn &cp)SimObjectvirtual
maxMemorySlotKvmVMprivate
memInvalidate()SimObjectinlinevirtual
memorySlotsKvmVMprivate
memWriteback()SimObjectinlinevirtual
mergedParentStats::Groupprivate
mergedStatGroupsStats::Groupprivate
mergeStatGroup(Group *block)Stats::Groupprivate
name() constSimObjectinlinevirtual
nextVCPUIDKvmVMprivate
notifyFork()KvmVMvirtual
operator=(const KvmVM &vm)KvmVMprivate
SimObject::operator=(const Group &)=deleteStats::Group
Params typedefSimObject
params() constSimObjectinline
pathSerializableprivatestatic
preDumpStats()Stats::Groupvirtual
probeManagerSimObjectprivate
regProbeListeners()SimObjectvirtual
regProbePoints()SimObjectvirtual
regStats()Stats::Groupvirtual
reschedule(Event &event, Tick when, bool always=false)EventManagerinline
reschedule(Event *event, Tick when, bool always=false)EventManagerinline
resetStats()Stats::Groupvirtual
resolveStat(std::string name) constStats::Group
schedule(Event &event, Tick when)EventManagerinline
schedule(Event *event, Tick when)EventManagerinline
Serializable()Serializable
serialize(CheckpointOut &cp) const overrideSimObjectinlinevirtual
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
setIRQLine(uint32_t irq, bool high)KvmVM
setSystem(System *s)KvmVM
setTSSAddress(Addr tss_address)KvmVM
setupMemSlot(const MemSlot slot, void *host_addr, Addr guest_addr, uint32_t flags)KvmVM
setUserMemoryRegion(uint32_t slot, void *host_addr, Addr guest_addr, uint64_t len, uint32_t flags)KvmVMprotected
signalDrainDone() constDrainableinlineprotected
SimObject(const Params *_params)SimObject
simObjectListSimObjectprivatestatic
SimObjectList typedefSimObjectprivate
startedKvmVMprivate
startup()SimObjectvirtual
statGroupsStats::Groupprivate
statsStats::Groupprivate
systemKvmVMprivate
unserialize(CheckpointIn &cp) overrideSimObjectinlinevirtual
unserializeGlobals(CheckpointIn &cp)Serializablestatic
unserializeSection(CheckpointIn &cp, const char *name)Serializable
unserializeSection(CheckpointIn &cp, const std::string &name)Serializableinline
vmFDKvmVMprivate
wakeupEventQueue(Tick when=(Tick) -1)EventManagerinline
~Drainable()Drainableprotectedvirtual
~Group()Stats::Groupvirtual
~KvmVM()KvmVMvirtual
~Serializable()Serializablevirtual
~SimObject()SimObjectvirtual

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