Lines Matching refs:X86KvmCPU
523 X86KvmCPU::X86KvmCPU(X86KvmCPUParams *params)
551 X86KvmCPU::~X86KvmCPU()
556 X86KvmCPU::startup()
570 X86KvmCPU::dump() const
585 X86KvmCPU::dumpFpuRegs() const
593 X86KvmCPU::dumpIntRegs() const
601 X86KvmCPU::dumpSpecRegs() const
609 X86KvmCPU::dumpDebugRegs() const
623 X86KvmCPU::dumpXCRs() const
635 X86KvmCPU::dumpXSave() const
647 X86KvmCPU::dumpVCpuEvents() const
655 X86KvmCPU::dumpMSRs() const
675 X86KvmCPU::updateKvmState()
682 DPRINTF(KvmContext, "X86KvmCPU::updateKvmState():\n");
688 X86KvmCPU::updateKvmStateRegs()
755 X86KvmCPU::updateKvmStateSRegs()
858 X86KvmCPU::updateKvmStateFPULegacy()
882 X86KvmCPU::updateKvmStateFPUXSave()
907 X86KvmCPU::updateKvmStateFPU()
916 X86KvmCPU::updateKvmStateMSRs()
938 X86KvmCPU::updateThreadContext()
946 DPRINTF(KvmContext, "X86KvmCPU::updateThreadContext():\n");
972 X86KvmCPU::updateThreadContextRegs(const struct kvm_regs ®s,
1026 X86KvmCPU::updateThreadContextSRegs(const struct kvm_sregs &sregs)
1077 X86KvmCPU::updateThreadContextFPU(const struct kvm_fpu &fpu)
1088 X86KvmCPU::updateThreadContextXSave(const struct kvm_xsave &kxsave)
1101 X86KvmCPU::updateThreadContextMSRs()
1131 X86KvmCPU::deliverInterrupts()
1184 X86KvmCPU::kvmRun(Tick ticks)
1230 X86KvmCPU::kvmRunDrain()
1255 X86KvmCPU::kvmRunWrapper(Tick ticks)
1274 X86KvmCPU::getHostCycles() const
1280 X86KvmCPU::handleIOMiscReg32(int miscreg)
1305 X86KvmCPU::handleKvmExitIO()
1368 X86KvmCPU::handleKvmExitIRQWindowOpen()
1377 X86KvmCPU::archIsDrained() const
1387 // guest. X86KvmCPU::kvmRunDrain() minimizes the amount of code
1422 X86KvmCPU::updateCPUID()
1458 X86KvmCPU::setCPUID(const struct kvm_cpuid2 &cpuid)
1466 X86KvmCPU::setCPUID(const Kvm::CPUIDVector &cpuid)
1478 X86KvmCPU::setMSRs(const struct kvm_msrs &msrs)
1486 X86KvmCPU::setMSRs(const KvmMSRVector &msrs)
1498 X86KvmCPU::getMSRs(struct kvm_msrs &msrs) const
1507 X86KvmCPU::setMSR(uint32_t index, uint64_t value)
1522 X86KvmCPU::getMSR(uint32_t index) const
1538 X86KvmCPU::getMsrIntersection() const
1559 X86KvmCPU::getDebugRegisters(struct kvm_debugregs ®s) const
1570 X86KvmCPU::setDebugRegisters(const struct kvm_debugregs ®s)
1581 X86KvmCPU::getXCRs(struct kvm_xcrs ®s) const
1588 X86KvmCPU::setXCRs(const struct kvm_xcrs ®s)
1595 X86KvmCPU::getXSave(struct kvm_xsave &xsave) const
1602 X86KvmCPU::setXSave(const struct kvm_xsave &xsave)
1610 X86KvmCPU::getVCpuEvents(struct kvm_vcpu_events &events) const
1617 X86KvmCPU::setVCpuEvents(const struct kvm_vcpu_events &events)
1623 X86KvmCPU *
1626 return new X86KvmCPU(this);