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

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

_statusBaseKvmCPUprotected
activateContext(ThreadID thread_num) overrideBaseKvmCPU
alwaysSyncTCBaseKvmCPUprotected
archIsDrained() const overrideX86KvmCPUprotectedvirtual
BaseKvmCPU(BaseKvmCPUParams *params)BaseKvmCPU
cachedMsrIntersectionX86KvmCPUmutableprivate
ctrInstsBaseKvmCPU
dataPortBaseKvmCPUprotected
deallocateContext(ThreadID thread_num)BaseKvmCPU
deliverInterrupts()X86KvmCPUprotected
doMMIOAccess(Addr paddr, void *data, int size, bool write)BaseKvmCPUprotected
drain() overrideBaseKvmCPU
drainResume() overrideBaseKvmCPU
dump() const overrideX86KvmCPUvirtual
dumpDebugRegs() const X86KvmCPU
dumpFpuRegs() const X86KvmCPU
dumpIntRegs() const X86KvmCPU
dumpMSRs() const X86KvmCPU
dumpSpecRegs() const X86KvmCPU
dumpVCpuEvents() const X86KvmCPU
dumpXCRs() const X86KvmCPU
dumpXSave() const X86KvmCPU
finishMMIOPending()BaseKvmCPU
getAndFormatOneReg(uint64_t id) const BaseKvmCPUprotected
getContext(int tn) overrideBaseKvmCPU
getDataPort() overrideBaseKvmCPUinline
getDebugRegisters(struct kvm_debugregs &regs) const X86KvmCPUprotected
getFPUState(struct kvm_fpu &state) const BaseKvmCPUprotected
getGuestData(uint64_t offset) const BaseKvmCPUinlineprotected
getHostCycles() const overrideX86KvmCPUprotectedvirtual
getInstPort() overrideBaseKvmCPUinline
getKvmRunState()BaseKvmCPUinlineprotected
getMSR(uint32_t index) const X86KvmCPUprotected
getMsrIntersection() const X86KvmCPUprotected
getMSRs(struct kvm_msrs &msrs) const X86KvmCPUprotected
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
getVCpuEvents(struct kvm_vcpu_events &events) const X86KvmCPUprotected
getVCpuID() const BaseKvmCPUinline
getXCRs(struct kvm_xcrs &regs) const X86KvmCPUprotected
getXSave(struct kvm_xsave &xsave) const X86KvmCPUprotected
haltContext(ThreadID thread_num) overrideBaseKvmCPU
handleIOMiscReg32(int miscreg)X86KvmCPUprivate
handleKvmExit()BaseKvmCPUprotectedvirtual
handleKvmExitException()BaseKvmCPUprotectedvirtual
handleKvmExitFailEntry()BaseKvmCPUprotectedvirtual
handleKvmExitHypercall()BaseKvmCPUprotectedvirtual
handleKvmExitIO() overrideX86KvmCPUprotectedvirtual
handleKvmExitIRQWindowOpen() overrideX86KvmCPUprotectedvirtual
handleKvmExitUnknown()BaseKvmCPUprotectedvirtual
haveDebugRegsX86KvmCPUprivate
haveXCRsX86KvmCPUprivate
haveXSaveX86KvmCPUprivate
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
kick() const BaseKvmCPUinline
kvmInterrupt(const struct kvm_interrupt &interrupt)BaseKvmCPUprotected
KvmMSRVector typedefX86KvmCPUprotected
kvmNonMaskableInterrupt()BaseKvmCPUprotected
kvmRun(Tick ticks) overrideX86KvmCPUprotectedvirtual
kvmRunDrain() overrideX86KvmCPUprotectedvirtual
kvmRunWrapper(Tick ticks)X86KvmCPUprotected
kvmStateDirtyBaseKvmCPUprotected
notifyFork() overrideBaseKvmCPU
numCoalescedMMIOBaseKvmCPU
numExitSignalBaseKvmCPU
numHaltBaseKvmCPU
numHypercallsBaseKvmCPU
numInstsBaseKvmCPU
numInterruptsBaseKvmCPU
numIOBaseKvmCPU
numMMIOBaseKvmCPU
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
numVMExitsBaseKvmCPU
numVMHalfEntriesBaseKvmCPU
regStats() overrideBaseKvmCPU
Running enum valueBaseKvmCPUprotected
RunningMMIOPending enum valueBaseKvmCPUprotected
RunningService enum valueBaseKvmCPUprotected
RunningServiceCompletion enum valueBaseKvmCPUprotected
serializeThread(CheckpointOut &cp, ThreadID tid) const overrideBaseKvmCPU
setCPUID(const struct kvm_cpuid2 &cpuid)X86KvmCPUprotected
setCPUID(const Kvm::CPUIDVector &cpuid)X86KvmCPUprotected
setDebugRegisters(const struct kvm_debugregs &regs)X86KvmCPUprotected
setFPUState(const struct kvm_fpu &state)BaseKvmCPUprotected
setMSR(uint32_t index, uint64_t value)X86KvmCPUprotected
setMSRs(const struct kvm_msrs &msrs)X86KvmCPUprotected
setMSRs(const KvmMSRVector &msrs)X86KvmCPUprotected
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
setVCpuEvents(const struct kvm_vcpu_events &events)X86KvmCPUprotected
setXCRs(const struct kvm_xcrs &regs)X86KvmCPUprotected
setXSave(const struct kvm_xsave &xsave)X86KvmCPUprotected
startup() overrideX86KvmCPU
Status enum nameBaseKvmCPUprotected
suspendContext(ThreadID thread_num) overrideBaseKvmCPU
switchOut() overrideBaseKvmCPU
syncKvmState()BaseKvmCPUprotected
syncThreadContext()BaseKvmCPUprotected
takeOverFrom(BaseCPU *cpu) overrideBaseKvmCPU
tcBaseKvmCPU
threadBaseKvmCPU
threadContextDirtyBaseKvmCPUprotected
tick()BaseKvmCPUprotected
totalInsts() const overrideBaseKvmCPU
totalOps() const overrideBaseKvmCPU
unserializeThread(CheckpointIn &cp, ThreadID tid) overrideBaseKvmCPU
updateCPUID()X86KvmCPUprivate
updateKvmState() overrideX86KvmCPUprotectedvirtual
updateKvmStateFPU()X86KvmCPUprivate
updateKvmStateFPULegacy()X86KvmCPUprivate
updateKvmStateFPUXSave()X86KvmCPUprivate
updateKvmStateMSRs()X86KvmCPUprivate
updateKvmStateRegs()X86KvmCPUprivate
updateKvmStateSRegs()X86KvmCPUprivate
updateThreadContext() overrideX86KvmCPUprotectedvirtual
updateThreadContextFPU(const struct kvm_fpu &fpu)X86KvmCPUprivate
updateThreadContextMSRs()X86KvmCPUprivate
updateThreadContextRegs(const struct kvm_regs &regs, const struct kvm_sregs &sregs)X86KvmCPUprivate
updateThreadContextSRegs(const struct kvm_sregs &sregs)X86KvmCPUprivate
updateThreadContextXSave(const struct kvm_xsave &kxsave)X86KvmCPUprivate
useXSaveX86KvmCPUprivate
vcpuIDBaseKvmCPUprotected
vcpuThreadBaseKvmCPUprotected
verifyMemoryMode() const overrideBaseKvmCPU
vmBaseKvmCPU
wakeup(ThreadID tid=0) overrideBaseKvmCPU
X86KvmCPU(X86KvmCPUParams *params)X86KvmCPU
~BaseKvmCPU()BaseKvmCPUvirtual
~X86KvmCPU()X86KvmCPUvirtual

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