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

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

_regIndexListArmKvmCPUmutableprivate
_statusBaseKvmCPUprotected
activateContext(ThreadID thread_num) overrideBaseKvmCPU
alwaysSyncTCBaseKvmCPUprotected
archIsDrained() const BaseKvmCPUinlineprotectedvirtual
ArmKvmCPU(ArmKvmCPUParams *params)ArmKvmCPU
BaseKvmCPU(BaseKvmCPUParams *params)BaseKvmCPU
ctrInstsBaseKvmCPU
dataPortBaseKvmCPUprotected
deallocateContext(ThreadID thread_num)BaseKvmCPU
decodeCoProcReg(uint64_t id) const ArmKvmCPUprotected
decodeVFPCtrlReg(uint64_t id) const ArmKvmCPUprotected
doMMIOAccess(Addr paddr, void *data, int size, bool write)BaseKvmCPUprotected
drain() overrideBaseKvmCPU
drainResume() overrideBaseKvmCPU
dump()ArmKvmCPU
BaseKvmCPU::dump() const BaseKvmCPUvirtual
dumpKvmStateCoProc(uint64_t id)ArmKvmCPUprivate
dumpKvmStateCore()ArmKvmCPUprivate
dumpKvmStateMisc()ArmKvmCPUprivate
dumpKvmStateVFP(uint64_t id)ArmKvmCPUprivate
finishMMIOPending()BaseKvmCPU
fiqAssertedArmKvmCPUprivate
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 ArmKvmCPUprotected
getRegList(struct kvm_reg_list &regs) const ArmKvmCPUprivate
getSpecialRegisters(struct kvm_sregs &regs) const BaseKvmCPUprotected
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
invariant_regsArmKvmCPUprivatestatic
ioctl(int request, long p1) const BaseKvmCPUprotected
ioctl(int request, void *p1) const BaseKvmCPUinlineprotected
ioctl(int request) const BaseKvmCPUinlineprotected
irqAssertedArmKvmCPUprivate
isInvariantReg(uint64_t id)ArmKvmCPUprotected
kick() const BaseKvmCPUinline
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
notifyFork() overrideBaseKvmCPU
numCoalescedMMIOBaseKvmCPU
numExitSignalBaseKvmCPU
numHaltBaseKvmCPU
numHypercallsBaseKvmCPU
numInstsBaseKvmCPU
numInterruptsBaseKvmCPU
numIOBaseKvmCPU
numMMIOBaseKvmCPU
numSimulatedInsts()BaseCPUinlinestatic
numSimulatedOps()BaseCPUinlinestatic
numVMExitsBaseKvmCPU
numVMHalfEntriesBaseKvmCPU
onKvmExitHypercall()ArmKvmCPUprotected
RegIndexVector typedefArmKvmCPUprotected
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()ArmKvmCPU
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
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
vcpuIDBaseKvmCPUprotected
vcpuThreadBaseKvmCPUprotected
verifyMemoryMode() const overrideBaseKvmCPU
vmBaseKvmCPU
wakeup(ThreadID tid=0) overrideBaseKvmCPU
~ArmKvmCPU()ArmKvmCPUvirtual
~BaseKvmCPU()BaseKvmCPUvirtual

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