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

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

_statusBaseKvmCPUprotected
activateContext(ThreadID thread_num) overrideBaseKvmCPU
alwaysSyncTCBaseKvmCPUprotected
archIsDrained() const BaseKvmCPUinlineprotectedvirtual
ArmV8KvmCPU(ArmV8KvmCPUParams *params)ArmV8KvmCPU
BaseArmKvmCPU(BaseArmKvmCPUParams *params)BaseArmKvmCPU
BaseKvmCPU(BaseKvmCPUParams *params)BaseKvmCPU
ctrInstsBaseKvmCPU
dataPortBaseKvmCPUprotected
deallocateContext(ThreadID thread_num)BaseKvmCPU
doMMIOAccess(Addr paddr, void *data, int size, bool write)BaseKvmCPUprotected
drain() overrideBaseKvmCPU
drainResume() overrideBaseKvmCPU
dump() const overrideArmV8KvmCPUvirtual
finishMMIOPending()BaseKvmCPU
fiqAssertedBaseArmKvmCPUprotected
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
getRegList() const BaseArmKvmCPUprotected
getSpecialRegisters(struct kvm_sregs &regs) const BaseKvmCPUprotected
getSysRegMap() const ArmV8KvmCPUprotected
getVCpuID() const BaseKvmCPUinline
haltContext(ThreadID thread_num) overrideBaseKvmCPU
handleKvmExit()BaseKvmCPUprotectedvirtual
handleKvmExitException()BaseKvmCPUprotectedvirtual
handleKvmExitFailEntry()BaseKvmCPUprotectedvirtual
handleKvmExitHypercall()BaseKvmCPUprotectedvirtual
handleKvmExitIO()BaseKvmCPUprotectedvirtual
handleKvmExitIRQWindowOpen()BaseKvmCPUprotectedvirtual
handleKvmExitUnknown()BaseKvmCPUprotectedvirtual
Idle enum valueBaseKvmCPUprotected
init() overrideBaseKvmCPU
instPortBaseKvmCPUprotected
intRegMapArmV8KvmCPUprotectedstatic
ioctl(int request, long p1) const BaseKvmCPUprotected
ioctl(int request, void *p1) const BaseKvmCPUinlineprotected
ioctl(int request) const BaseKvmCPUinlineprotected
irqAssertedBaseArmKvmCPUprotected
kick() const BaseKvmCPUinline
kvmArmVCpuInit(const struct kvm_vcpu_init &init)BaseArmKvmCPUprotected
kvmInterrupt(const struct kvm_interrupt &interrupt)BaseKvmCPUprotected
kvmNonMaskableInterrupt()BaseKvmCPUprotected
kvmRun(Tick ticks) overrideBaseArmKvmCPUprotectedvirtual
kvmRunDrain()BaseKvmCPUprotectedvirtual
kvmStateDirtyBaseKvmCPUprotected
miscRegIdMapArmV8KvmCPUprotectedstatic
miscRegMapArmV8KvmCPUprotectedstatic
notifyFork() overrideBaseKvmCPU
numCoalescedMMIOBaseKvmCPU
numExitSignalBaseKvmCPU
numHaltBaseKvmCPU
numHypercallsBaseKvmCPU
numInstsBaseKvmCPU
numInterruptsBaseKvmCPU
numIOBaseKvmCPU
numMMIOBaseKvmCPU
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
numVMExitsBaseKvmCPU
numVMHalfEntriesBaseKvmCPU
RegIndexVector typedefBaseArmKvmCPUprotected
regStats() overrideBaseKvmCPU
Running enum valueBaseKvmCPUprotected
RunningMMIOPending enum valueBaseKvmCPUprotected
RunningService enum valueBaseKvmCPUprotected
RunningServiceCompletion enum valueBaseKvmCPUprotected
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
startup() overrideArmV8KvmCPU
Status enum nameBaseKvmCPUprotected
suspendContext(ThreadID thread_num) overrideBaseKvmCPU
switchOut() overrideBaseKvmCPU
syncKvmState()BaseKvmCPUprotected
syncThreadContext()BaseKvmCPUprotected
sysRegMapArmV8KvmCPUmutableprotected
takeOverFrom(BaseCPU *cpu) overrideBaseKvmCPU
tcBaseKvmCPU
threadBaseKvmCPU
threadContextDirtyBaseKvmCPUprotected
tick()BaseKvmCPUprotected
totalInsts() const overrideBaseKvmCPU
totalOps() const overrideBaseKvmCPU
unserializeThread(CheckpointIn &cp, ThreadID tid) overrideBaseKvmCPU
updateKvmState() overrideArmV8KvmCPUprotectedvirtual
updateThreadContext() overrideArmV8KvmCPUprotectedvirtual
vcpuIDBaseKvmCPUprotected
vcpuThreadBaseKvmCPUprotected
verifyMemoryMode() const overrideBaseKvmCPU
vmBaseKvmCPU
wakeup(ThreadID tid=0) overrideBaseKvmCPU
~ArmV8KvmCPU()ArmV8KvmCPUvirtual
~BaseArmKvmCPU()BaseArmKvmCPUvirtual
~BaseKvmCPU()BaseKvmCPUvirtual

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