Lines Matching refs:kvm
31 #include "cpu/kvm/x86_cpu.hh"
33 #include <linux/kvm.h>
43 #include "cpu/kvm/base.hh"
527 Kvm &kvm(*vm.kvm);
529 if (!kvm.capSetTSSAddress())
531 if (!kvm.capExtendedCPUID())
533 if (!kvm.capUserNMI())
535 if (!kvm.capVCPUEvents())
538 haveDebugRegs = kvm.capDebugRegs();
539 haveXSave = kvm.capXSave();
540 haveXCRs = kvm.capXCRs();
563 // should call kvm.vm.setTSSAddress() here in that case. It should
657 const Kvm::MSRIndexVector &supported_msrs(vm.kvm->getSupportedMSRs());
1155 // Delay the kvm state update since we won't enter KVM on this
1166 // The kvm state is assumed to have been updated when entering
1541 const Kvm::MSRIndexVector &kvm_msrs(vm.kvm->getSupportedMSRs());
1543 DPRINTF(Kvm, "kvm-x86: Updating MSR intersection\n");
1547 DPRINTF(Kvm, "kvm-x86: Adding MSR 0x%x\n", *it);
1549 warn("kvm-x86: MSR (0x%x) unsupported by gem5. Skipping.\n",