123456789101112131415161718192021 |
- #ifndef __IRQ_H
- #define __IRQ_H
- #include <linux/kvm_host.h>
- static inline int irqchip_in_kernel(struct kvm *kvm)
- {
- int ret = 0;
- #ifdef CONFIG_KVM_MPIC
- ret = ret || (kvm->arch.mpic != NULL);
- #endif
- #ifdef CONFIG_KVM_XICS
- ret = ret || (kvm->arch.xics != NULL);
- #endif
- smp_rmb();
- return ret;
- }
- #endif
|