gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BaseKvmCPU Member List

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

_kvmRunBaseKvmCPUprivate
_statusBaseKvmCPUprotected
activateContext(ThreadID thread_num) overrideBaseKvmCPU
activeInstPeriodBaseKvmCPUprivate
alwaysSyncTCBaseKvmCPUprotected
archIsDrained() const BaseKvmCPUinlineprotectedvirtual
BaseKvmCPU(BaseKvmCPUParams *params)BaseKvmCPU
ctrInstsBaseKvmCPU
dataPortBaseKvmCPUprotected
deallocateContext(ThreadID thread_num)BaseKvmCPU
discardPendingSignal(int signum) const BaseKvmCPUprivate
doMMIOAccess(Addr paddr, void *data, int size, bool write)BaseKvmCPUprotected
drain() overrideBaseKvmCPU
drainResume() overrideBaseKvmCPU
dump() const BaseKvmCPUvirtual
finishMMIOPending()BaseKvmCPU
flushCoalescedMMIO()BaseKvmCPUprivate
getAndFormatOneReg(uint64_t id) const BaseKvmCPUprotected
getContext(int tn) overrideBaseKvmCPU
getDataPort() overrideBaseKvmCPUinline
getFPUState(struct kvm_fpu &state) const BaseKvmCPUprotected
getGuestData(uint64_t offset) const BaseKvmCPUinlineprotected
getHostCycles() const BaseKvmCPUprotectedvirtual
getInstPort() overrideBaseKvmCPUinline
getKvmRunState()BaseKvmCPUinlineprotected
getOneReg(uint64_t id, void *addr) const BaseKvmCPUprotected
getOneRegU32(uint64_t id) const BaseKvmCPUinlineprotected
getOneRegU64(uint64_t id) const BaseKvmCPUinlineprotected
getRegisters(struct kvm_regs &regs) const BaseKvmCPUprotected
getSpecialRegisters(struct kvm_sregs &regs) const BaseKvmCPUprotected
getVCpuID() const BaseKvmCPUinline
haltContext(ThreadID thread_num) overrideBaseKvmCPU
handleKvmExit()BaseKvmCPUprotectedvirtual
handleKvmExitException()BaseKvmCPUprotectedvirtual
handleKvmExitFailEntry()BaseKvmCPUprotectedvirtual
handleKvmExitHypercall()BaseKvmCPUprotectedvirtual
handleKvmExitIO()BaseKvmCPUprotectedvirtual
handleKvmExitIRQWindowOpen()BaseKvmCPUprotectedvirtual
handleKvmExitUnknown()BaseKvmCPUprotectedvirtual
hostFactorBaseKvmCPUprivate
hwCyclesBaseKvmCPUprivate
hwInstructionsBaseKvmCPUprivate
Idle enum valueBaseKvmCPUprotected
init() overrideBaseKvmCPU
instPortBaseKvmCPUprotected
ioctl(int request, long p1) const BaseKvmCPUprotected
ioctl(int request, void *p1) const BaseKvmCPUinlineprotected
ioctl(int request) const BaseKvmCPUinlineprotected
ioctlRun()BaseKvmCPUprivate
kick() const BaseKvmCPUinline
kvmInterrupt(const struct kvm_interrupt &interrupt)BaseKvmCPUprotected
kvmNonMaskableInterrupt()BaseKvmCPUprotected
kvmRun(Tick ticks)BaseKvmCPUprotectedvirtual
kvmRunDrain()BaseKvmCPUprotectedvirtual
kvmStateDirtyBaseKvmCPUprotected
mmioRingBaseKvmCPUprivate
notifyFork() overrideBaseKvmCPU
numCoalescedMMIOBaseKvmCPU
numExitSignalBaseKvmCPU
numHaltBaseKvmCPU
numHypercallsBaseKvmCPU
numInstsBaseKvmCPU
numInterruptsBaseKvmCPU
numIOBaseKvmCPU
numMMIOBaseKvmCPU
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
numVMExitsBaseKvmCPU
numVMHalfEntriesBaseKvmCPU
pageSizeBaseKvmCPUprivate
perfControlledByTimerBaseKvmCPUprivate
regStats() overrideBaseKvmCPU
Running enum valueBaseKvmCPUprotected
RunningMMIOPending enum valueBaseKvmCPUprotected
RunningService enum valueBaseKvmCPUprotected
RunningServiceCompletion enum valueBaseKvmCPUprotected
runTimerBaseKvmCPUprivate
serializeThread(CheckpointOut &cp, ThreadID tid) const overrideBaseKvmCPU
setFPUState(const struct kvm_fpu &state)BaseKvmCPUprotected
setOneReg(uint64_t id, const void *addr)BaseKvmCPUprotected
setOneReg(uint64_t id, uint64_t value)BaseKvmCPUinlineprotected
setOneReg(uint64_t id, uint32_t value)BaseKvmCPUinlineprotected
setRegisters(const struct kvm_regs &regs)BaseKvmCPUprotected
setSignalMask(const sigset_t *mask)BaseKvmCPUprotected
setSpecialRegisters(const struct kvm_sregs &regs)BaseKvmCPUprotected
setupCounters()BaseKvmCPUprivate
setupInstCounter(uint64_t period=0)BaseKvmCPUprivate
setupInstStop()BaseKvmCPUprivate
setupSignalHandler()BaseKvmCPUprivate
startup() overrideBaseKvmCPU
startupThread()BaseKvmCPUprivate
Status enum nameBaseKvmCPUprotected
suspendContext(ThreadID thread_num) overrideBaseKvmCPU
switchOut() overrideBaseKvmCPU
syncKvmState()BaseKvmCPUprotected
syncThreadContext()BaseKvmCPUprotected
takeOverFrom(BaseCPU *cpu) overrideBaseKvmCPU
tcBaseKvmCPU
threadBaseKvmCPU
threadContextDirtyBaseKvmCPUprotected
tick()BaseKvmCPUprotected
tickEventBaseKvmCPUprivate
totalInsts() const overrideBaseKvmCPU
totalOps() const overrideBaseKvmCPU
tryDrain()BaseKvmCPUprivate
unserializeThread(CheckpointIn &cp, ThreadID tid) overrideBaseKvmCPU
updateKvmState()=0BaseKvmCPUprotectedpure virtual
updateThreadContext()=0BaseKvmCPUprotectedpure virtual
vcpuFDBaseKvmCPUprivate
vcpuIDBaseKvmCPUprotected
vcpuMMapSizeBaseKvmCPUprivate
vcpuThreadBaseKvmCPUprotected
verifyMemoryMode() const overrideBaseKvmCPU
vmBaseKvmCPU
wakeup(ThreadID tid=0) overrideBaseKvmCPU
~BaseKvmCPU()BaseKvmCPUvirtual

Generated on Fri Jun 9 2017 13:04:03 for gem5 by doxygen 1.8.6