1 #ifndef ARCH_X86_KVM_X86_H 2 #define ARCH_X86_KVM_X86_H 3 4 #include <linux/kvm_host.h> 5 6 static inline void kvm_clear_exception_queue(struct kvm_vcpu *vcpu) 7 { 8 vcpu->arch.exception.pending = false; 9 } 10 11 static inline void kvm_queue_interrupt(struct kvm_vcpu *vcpu, u8 vector) 12 { 13 vcpu->arch.interrupt.pending = true; 14 vcpu->arch.interrupt.nr = vector; 15 } 16 17 static inline void kvm_clear_interrupt_queue(struct kvm_vcpu *vcpu) 18 { 19 vcpu->arch.interrupt.pending = false; 20 } 21 22 #endif 23