arm/arm64: KVM: Add (new) vgic_initialized macro
[deliverable/linux.git] / include / kvm / arm_vgic.h
index 3e262b9bbddfd0fe760c1a762980b94f075f760e..ac4888dc86bcb51d802cb08d1795c60d9c4180d3 100644 (file)
@@ -287,6 +287,7 @@ bool vgic_handle_mmio(struct kvm_vcpu *vcpu, struct kvm_run *run,
                      struct kvm_exit_mmio *mmio);
 
 #define irqchip_in_kernel(k)   (!!((k)->arch.vgic.in_kernel))
+#define vgic_initialized(k)    (!!((k)->arch.vgic.nr_cpus))
 #define vgic_ready(k)          ((k)->arch.vgic.ready)
 
 int vgic_v2_probe(struct device_node *vgic_node,
@@ -369,6 +370,11 @@ static inline int irqchip_in_kernel(struct kvm *kvm)
        return 0;
 }
 
+static inline bool vgic_initialized(struct kvm *kvm)
+{
+       return true;
+}
+
 static inline bool vgic_ready(struct kvm *kvm)
 {
        return true;
This page took 0.024394 seconds and 5 git commands to generate.