gem5  v20.1.0.0
ArmKvmCPU Member List

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

_cacheLineSizeBaseCPUprotected
_cpuIdBaseCPUprotected
_dataRequestorIdBaseCPUprotected
_instRequestorIdBaseCPUprotected
_kvmRunBaseKvmCPUprivate
_pidBaseCPUprotected
_regIndexListArmKvmCPUmutableprivate
_socketIdBaseCPUprotected
_statusBaseKvmCPUprotected
_switchedOutBaseCPUprotected
_taskIdBaseCPUprotected
activateContext(ThreadID thread_num) overrideBaseKvmCPUvirtual
activeInstPeriodBaseKvmCPUprivate
addressMonitorBaseCPUprivate
alwaysSyncTCBaseKvmCPUprotected
archIsDrained() constBaseKvmCPUinlineprotectedvirtual
ArmKvmCPU(ArmKvmCPUParams *params)ArmKvmCPU
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
decodeCoProcReg(uint64_t id) constArmKvmCPUprotected
decodeVFPCtrlReg(uint64_t id) constArmKvmCPUprotected
deschedulePowerGatingEvent()BaseCPU
deviceEventQueue()BaseKvmCPUinlineprotected
discardPendingSignal(int signum) constBaseKvmCPUprivate
doMMIOAccess(Addr paddr, void *data, int size, bool write)BaseKvmCPUprotected
drain() overrideBaseKvmCPU
drainResume() overrideBaseKvmCPU
dump()ArmKvmCPU
BaseKvmCPU::dump() constBaseKvmCPUvirtual
dumpKvmStateCoProc(uint64_t id)ArmKvmCPUprivate
dumpKvmStateCore()ArmKvmCPUprivate
dumpKvmStateMisc()ArmKvmCPUprivate
dumpKvmStateVFP(uint64_t id)ArmKvmCPUprivate
enableFunctionTrace()BaseCPUprivate
enterPwrGating()BaseCPUprotected
enterPwrGatingEventBaseCPUprotected
findContext(ThreadContext *tc)BaseCPU
finishMMIOPending()BaseKvmCPU
fiqAssertedArmKvmCPUprivate
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
getRegList() constArmKvmCPUprotected
getRegList(struct kvm_reg_list &regs) constArmKvmCPUprivate
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
invariant_regsArmKvmCPUprivatestatic
invldPidBaseCPUstatic
ioctl(int request, long p1) constBaseKvmCPUprotected
ioctl(int request, void *p1) constBaseKvmCPUinlineprotected
ioctl(int request) constBaseKvmCPUinlineprotected
ioctlRun()BaseKvmCPUprivate
irqAssertedArmKvmCPUprivate
isInvariantReg(uint64_t id)ArmKvmCPUprotected
kick() constBaseKvmCPUinline
kvmArmVCpuInit(uint32_t target)ArmKvmCPUprotected
kvmArmVCpuInit(const struct kvm_vcpu_init &init)ArmKvmCPUprotected
kvmCoreMiscRegsArmKvmCPUprotectedstatic
kvmInterrupt(const struct kvm_interrupt &interrupt)BaseKvmCPUprotected
kvmIntRegsArmKvmCPUprotectedstatic
kvmNonMaskableInterrupt()BaseKvmCPUprotected
kvmRun(Tick ticks)ArmKvmCPUprotectedvirtual
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 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
RegIndexVector typedefArmKvmCPUprotected
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()ArmKvmCPU
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()ArmKvmCPUprotectedvirtual
updateKvmStateCoProc(uint64_t id, bool show_warnings)ArmKvmCPUprivate
updateKvmStateCore()ArmKvmCPUprivate
updateKvmStateMisc()ArmKvmCPUprivate
updateKvmStateVFP(uint64_t id, bool show_warnings)ArmKvmCPUprivate
updateTCStateCoProc(uint64_t id, bool show_warnings)ArmKvmCPUprivate
updateTCStateCore()ArmKvmCPUprivate
updateTCStateMisc()ArmKvmCPUprivate
updateTCStateVFP(uint64_t id, bool show_warnings)ArmKvmCPUprivate
updateThreadContext()ArmKvmCPUprotectedvirtual
vcpuFDBaseKvmCPUprivate
vcpuIDBaseKvmCPUprotected
vcpuMMapSizeBaseKvmCPUprivate
vcpuThreadBaseKvmCPUprotected
verifyMemoryMode() const overrideBaseKvmCPUvirtual
vmBaseKvmCPU
waitForRemoteGDB() constBaseCPU
wakeup(ThreadID tid=0) overrideBaseKvmCPUvirtual
workItemBegin()BaseCPUinline
workItemEnd()BaseCPUinline
~ArmKvmCPU()ArmKvmCPUvirtual
~BaseCPU()BaseCPUvirtual
~BaseKvmCPU()BaseKvmCPUvirtual

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