gem5  v20.1.0.0
X86KvmCPU Member List

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

_cacheLineSizeBaseCPUprotected
_cpuIdBaseCPUprotected
_dataRequestorIdBaseCPUprotected
_instRequestorIdBaseCPUprotected
_kvmRunBaseKvmCPUprivate
_pidBaseCPUprotected
_socketIdBaseCPUprotected
_statusBaseKvmCPUprotected
_switchedOutBaseCPUprotected
_taskIdBaseCPUprotected
activateContext(ThreadID thread_num) overrideBaseKvmCPUvirtual
activeInstPeriodBaseKvmCPUprivate
addressMonitorBaseCPUprivate
alwaysSyncTCBaseKvmCPUprotected
archIsDrained() const overrideX86KvmCPUprotectedvirtual
armMonitor(ThreadID tid, Addr address)BaseCPU
BaseCPU(Params *params, bool is_checker=false)BaseCPU
BaseKvmCPU(BaseKvmCPUParams *params)BaseKvmCPU
cachedMsrIntersectionX86KvmCPUmutableprivate
cacheLineSize() constBaseCPUinline
checkInterrupts(ThreadID tid) constBaseCPUinline
clearInterrupt(ThreadID tid, int int_num, int index)BaseCPUinline
clearInterrupts(ThreadID tid)BaseCPUinline
contextToThread(ContextID cid)BaseCPUinline
CPU_STATE_ON enum valueBaseCPUprotected
CPU_STATE_SLEEP enum valueBaseCPUprotected
CPU_STATE_WAKEUP enum valueBaseCPUprotected
cpuId() constBaseCPUinline
cpuListBaseCPUprivatestatic
CPUState enum nameBaseCPUprotected
ctrInstsBaseKvmCPU
currentFunctionEndBaseCPUprivate
currentFunctionStartBaseCPUprivate
dataPortBaseKvmCPUprotected
dataRequestorId() constBaseCPUinline
deallocateContext(ThreadID thread_num)BaseKvmCPU
deliverInterrupts()X86KvmCPUprotected
deschedulePowerGatingEvent()BaseCPU
deviceEventQueue()BaseKvmCPUinlineprotected
discardPendingSignal(int signum) constBaseKvmCPUprivate
doMMIOAccess(Addr paddr, void *data, int size, bool write)BaseKvmCPUprotected
drain() overrideBaseKvmCPU
drainResume() overrideBaseKvmCPU
dump() const overrideX86KvmCPUvirtual
dumpDebugRegs() constX86KvmCPU
dumpFpuRegs() constX86KvmCPU
dumpIntRegs() constX86KvmCPU
dumpMSRs() constX86KvmCPU
dumpSpecRegs() constX86KvmCPU
dumpVCpuEvents() constX86KvmCPU
dumpXCRs() constX86KvmCPU
dumpXSave() constX86KvmCPU
enableFunctionTrace()BaseCPUprivate
enterPwrGating()BaseCPUprotected
enterPwrGatingEventBaseCPUprotected
findContext(ThreadContext *tc)BaseCPU
finishMMIOPending()BaseKvmCPU
flushCoalescedMMIO()BaseKvmCPUprivate
flushTLBs()BaseCPU
functionEntryTickBaseCPUprivate
functionTraceStreamBaseCPUprivate
functionTracingEnabledBaseCPUprivate
getAndFormatOneReg(uint64_t id) constBaseKvmCPUprotected
getContext(int tn) overrideBaseKvmCPUvirtual
getCpuAddrMonitor(ThreadID tid)BaseCPUinline
getCurrentInstCount(ThreadID tid)BaseCPU
getDataPort() overrideBaseKvmCPUinlinevirtual
getDebugRegisters(struct kvm_debugregs &regs) constX86KvmCPUprotected
getFPUState(struct kvm_fpu &state) constBaseKvmCPUprotected
getGuestData(uint64_t offset) constBaseKvmCPUinlineprotected
getHostCycles() const overrideX86KvmCPUprotectedvirtual
getInstPort() overrideBaseKvmCPUinlinevirtual
getInterruptController(ThreadID tid)BaseCPUinline
getKvmRunState()BaseKvmCPUinlineprotected
getMSR(uint32_t index) constX86KvmCPUprotected
getMsrIntersection() constX86KvmCPUprotected
getMSRs(struct kvm_msrs &msrs) constX86KvmCPUprotected
getOneReg(uint64_t id, void *addr) constBaseKvmCPUprotected
getOneRegU32(uint64_t id) constBaseKvmCPUinlineprotected
getOneRegU64(uint64_t id) constBaseKvmCPUinlineprotected
getPid() constBaseCPUinline
getPort(const std::string &if_name, PortID idx=InvalidPortID) overrideBaseCPU
getRegisters(struct kvm_regs &regs) constBaseKvmCPUprotected
getSendFunctional()BaseCPUinlinevirtual
getSpecialRegisters(struct kvm_sregs &regs) constBaseKvmCPUprotected
getTracer()BaseCPUinline
getVCpuEvents(struct kvm_vcpu_events &events) constX86KvmCPUprotected
getVCpuID() constBaseKvmCPUinline
getXCRs(struct kvm_xcrs &regs) constX86KvmCPUprotected
getXSave(struct kvm_xsave &xsave) constX86KvmCPUprotected
haltContext(ThreadID thread_num) overrideBaseKvmCPUvirtual
handleIOMiscReg32(int miscreg)X86KvmCPUprivate
handleKvmExit()BaseKvmCPUprotectedvirtual
handleKvmExitException()BaseKvmCPUprotectedvirtual
handleKvmExitFailEntry()BaseKvmCPUprotectedvirtual
handleKvmExitHypercall()BaseKvmCPUprotectedvirtual
handleKvmExitIO() overrideX86KvmCPUprotectedvirtual
handleKvmExitIRQWindowOpen() overrideX86KvmCPUprotectedvirtual
handleKvmExitUnknown()BaseKvmCPUprotectedvirtual
haveDebugRegsX86KvmCPUprivate
haveXCRsX86KvmCPUprivate
haveXSaveX86KvmCPUprivate
hostFactorBaseKvmCPUprivate
hwCyclesBaseKvmCPUprivate
hwInstructionsBaseKvmCPUprivate
Idle enum valueBaseKvmCPUprotected
init() overrideBaseKvmCPU
instCntBaseCPUprotected
instCount()BaseCPUinline
instPortBaseKvmCPUprotected
instRequestorId() constBaseCPUinline
interruptsBaseCPUprotected
invldPidBaseCPUstatic
ioctl(int request, long p1) constBaseKvmCPUprotected
ioctl(int request, void *p1) constBaseKvmCPUinlineprotected
ioctl(int request) constBaseKvmCPUinlineprotected
ioctlRun()BaseKvmCPUprivate
kick() constBaseKvmCPUinline
kvmInterrupt(const struct kvm_interrupt &interrupt)BaseKvmCPUprotected
KvmMSRVector typedefX86KvmCPUprotected
kvmNonMaskableInterrupt()BaseKvmCPUprotected
kvmRun(Tick ticks) overrideX86KvmCPUprotectedvirtual
kvmRunDrain() overrideX86KvmCPUprotectedvirtual
kvmRunWrapper(Tick ticks)X86KvmCPUprotected
kvmStateDirtyBaseKvmCPUprotected
mmioRingBaseKvmCPUprivate
mwait(ThreadID tid, PacketPtr pkt)BaseCPU
mwaitAtomic(ThreadID tid, ThreadContext *tc, BaseTLB *dtb)BaseCPU
notifyFork() overrideBaseKvmCPU
numContexts()BaseCPUinline
numCyclesBaseCPU
numSimulatedCPUs()BaseCPUinlinestatic
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
numThreadsBaseCPU
numWorkItemsCompletedBaseCPU
numWorkItemsStartedBaseCPU
pageSizeBaseKvmCPUprivate
Params typedefBaseCPU
params() constBaseCPUinline
PCMaskBaseCPUstatic
perfControlledByTimerBaseKvmCPUprivate
pmuProbePoint(const char *name)BaseCPUprotected
postInterrupt(ThreadID tid, int int_num, int index)BaseCPU
powerGatingOnIdleBaseCPUprotected
ppActiveCyclesBaseCPUprotected
ppAllCyclesBaseCPUprotected
ppRetiredBranchesBaseCPUprotected
ppRetiredInstsBaseCPUprotected
ppRetiredInstsPCBaseCPUprotected
ppRetiredLoadsBaseCPUprotected
ppRetiredStoresBaseCPUprotected
ppSleepingBaseCPUprotected
previousCycleBaseCPUprotected
previousStateBaseCPUprotected
probeInstCommit(const StaticInstPtr &inst, Addr pc)BaseCPUvirtual
pwrGatingLatencyBaseCPUprotected
registerThreadContexts()BaseCPU
regProbePoints() overrideBaseCPU
regStats() overrideBaseCPU
Running enum valueBaseKvmCPUprotected
RunningMMIOPending enum valueBaseKvmCPUprotected
RunningService enum valueBaseKvmCPUprotected
RunningServiceCompletion enum valueBaseKvmCPUprotected
runTimerBaseKvmCPUprivate
scheduleInstStop(ThreadID tid, Counter insts, const char *cause)BaseCPU
schedulePowerGatingEvent()BaseCPU
serialize(CheckpointOut &cp) const overrideBaseCPU
serializeThread(CheckpointOut &cp, ThreadID tid) const overrideBaseKvmCPUvirtual
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
setPid(uint32_t pid)BaseCPUinline
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
setVCpuEvents(const struct kvm_vcpu_events &events)X86KvmCPUprotected
setXCRs(const struct kvm_xcrs &regs)X86KvmCPUprotected
setXSave(const struct kvm_xsave &xsave)X86KvmCPUprotected
socketId() constBaseCPUinline
startup() overrideX86KvmCPU
startupThread()BaseKvmCPUprivate
statsBaseKvmCPU
Status enum nameBaseKvmCPUprotected
suspendContext(ThreadID thread_num) overrideBaseKvmCPUvirtual
switchedOut() constBaseCPUinline
switchOut() overrideBaseKvmCPUvirtual
syncKvmState()BaseKvmCPUprotected
syncThreadContext()BaseKvmCPUprotected
syscallRetryLatencyBaseCPU
systemBaseCPU
takeOverFrom(BaseCPU *cpu) overrideBaseKvmCPUvirtual
taskId() constBaseCPUinline
taskId(uint32_t id)BaseCPUinline
tcBaseKvmCPU
threadBaseKvmCPU
threadContextDirtyBaseKvmCPUprotected
threadContextsBaseCPUprotected
tick()BaseKvmCPUprotected
tickEventBaseKvmCPUprivate
totalInsts() const overrideBaseKvmCPUvirtual
totalOps() const overrideBaseKvmCPUvirtual
traceFunctions(Addr pc)BaseCPUinline
traceFunctionsInternal(Addr pc)BaseCPUprivate
tracerBaseCPUprotected
tryDrain()BaseKvmCPUprivate
unserialize(CheckpointIn &cp) overrideBaseCPU
unserializeThread(CheckpointIn &cp, ThreadID tid) overrideBaseKvmCPUvirtual
updateCPUID()X86KvmCPUprivate
updateCycleCounters(CPUState state)BaseCPUinlineprotected
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
vcpuFDBaseKvmCPUprivate
vcpuIDBaseKvmCPUprotected
vcpuMMapSizeBaseKvmCPUprivate
vcpuThreadBaseKvmCPUprotected
verifyMemoryMode() const overrideBaseKvmCPUvirtual
vmBaseKvmCPU
waitForRemoteGDB() constBaseCPU
wakeup(ThreadID tid=0) overrideBaseKvmCPUvirtual
workItemBegin()BaseCPUinline
workItemEnd()BaseCPUinline
X86KvmCPU(X86KvmCPUParams *params)X86KvmCPU
~BaseCPU()BaseCPUvirtual
~BaseKvmCPU()BaseKvmCPUvirtual
~X86KvmCPU()X86KvmCPUvirtual

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