gem5  v20.1.0.0
BaseKvmCPU Member List

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

_cacheLineSizeBaseCPUprotected
_cpuIdBaseCPUprotected
_dataRequestorIdBaseCPUprotected
_instRequestorIdBaseCPUprotected
_kvmRunBaseKvmCPUprivate
_pidBaseCPUprotected
_socketIdBaseCPUprotected
_statusBaseKvmCPUprotected
_switchedOutBaseCPUprotected
_taskIdBaseCPUprotected
activateContext(ThreadID thread_num) overrideBaseKvmCPUvirtual
activeInstPeriodBaseKvmCPUprivate
addressMonitorBaseCPUprivate
alwaysSyncTCBaseKvmCPUprotected
archIsDrained() constBaseKvmCPUinlineprotectedvirtual
armMonitor(ThreadID tid, Addr address)BaseCPU
BaseCPU(Params *params, bool is_checker=false)BaseCPU
BaseKvmCPU(BaseKvmCPUParams *params)BaseKvmCPU
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
deschedulePowerGatingEvent()BaseCPU
deviceEventQueue()BaseKvmCPUinlineprotected
discardPendingSignal(int signum) constBaseKvmCPUprivate
doMMIOAccess(Addr paddr, void *data, int size, bool write)BaseKvmCPUprotected
drain() overrideBaseKvmCPU
drainResume() overrideBaseKvmCPU
dump() constBaseKvmCPUvirtual
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
getFPUState(struct kvm_fpu &state) constBaseKvmCPUprotected
getGuestData(uint64_t offset) constBaseKvmCPUinlineprotected
getHostCycles() constBaseKvmCPUprotectedvirtual
getInstPort() overrideBaseKvmCPUinlinevirtual
getInterruptController(ThreadID tid)BaseCPUinline
getKvmRunState()BaseKvmCPUinlineprotected
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
getVCpuID() constBaseKvmCPUinline
haltContext(ThreadID thread_num) overrideBaseKvmCPUvirtual
handleKvmExit()BaseKvmCPUprotectedvirtual
handleKvmExitException()BaseKvmCPUprotectedvirtual
handleKvmExitFailEntry()BaseKvmCPUprotectedvirtual
handleKvmExitHypercall()BaseKvmCPUprotectedvirtual
handleKvmExitIO()BaseKvmCPUprotectedvirtual
handleKvmExitIRQWindowOpen()BaseKvmCPUprotectedvirtual
handleKvmExitUnknown()BaseKvmCPUprotectedvirtual
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
kvmNonMaskableInterrupt()BaseKvmCPUprotected
kvmRun(Tick ticks)BaseKvmCPUprotectedvirtual
kvmRunDrain()BaseKvmCPUprotectedvirtual
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() constBaseCPUinline
Params typedefBaseCPU
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
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
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
socketId() constBaseCPUinline
startup() overrideBaseKvmCPU
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
updateCycleCounters(CPUState state)BaseCPUinlineprotected
updateKvmState()=0BaseKvmCPUprotectedpure virtual
updateThreadContext()=0BaseKvmCPUprotectedpure virtual
vcpuFDBaseKvmCPUprivate
vcpuIDBaseKvmCPUprotected
vcpuMMapSizeBaseKvmCPUprivate
vcpuThreadBaseKvmCPUprotected
verifyMemoryMode() const overrideBaseKvmCPUvirtual
vmBaseKvmCPU
waitForRemoteGDB() constBaseCPU
wakeup(ThreadID tid=0) overrideBaseKvmCPUvirtual
workItemBegin()BaseCPUinline
workItemEnd()BaseCPUinline
~BaseCPU()BaseCPUvirtual
~BaseKvmCPU()BaseKvmCPUvirtual

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