]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/kvm/kvm.h
sched: guest CPU accounting: maintain guest state in KVM
[mirror_ubuntu-artful-kernel.git] / drivers / kvm / kvm.h
index ad0813843adc385c43f61d9b3fdffc01e6eee965..3b0bc4bda5f2372122b7ee21b0837c4b771722d7 100644 (file)
@@ -624,6 +624,16 @@ void kvm_mmu_unload(struct kvm_vcpu *vcpu);
 
 int kvm_hypercall(struct kvm_vcpu *vcpu, struct kvm_run *run);
 
+static inline void kvm_guest_enter(void)
+{
+       current->flags |= PF_VCPU;
+}
+
+static inline void kvm_guest_exit(void)
+{
+       current->flags &= ~PF_VCPU;
+}
+
 static inline int kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gva_t gva,
                                     u32 error_code)
 {