]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - arch/arm/include/asm/kvm_emulate.h
KVM: ARM: Handle I/O aborts
[mirror_ubuntu-artful-kernel.git] / arch / arm / include / asm / kvm_emulate.h
index 01a755b8063297df67135e2806e49b7d0b484d43..4c1a073280bebc0789b1530aaa848c28c03c9176 100644 (file)
@@ -21,6 +21,7 @@
 
 #include <linux/kvm_host.h>
 #include <asm/kvm_asm.h>
+#include <asm/kvm_mmio.h>
 
 u32 *vcpu_reg(struct kvm_vcpu *vcpu, u8 reg_num);
 u32 *vcpu_spsr(struct kvm_vcpu *vcpu);
@@ -53,4 +54,9 @@ static inline bool vcpu_mode_priv(struct kvm_vcpu *vcpu)
        return cpsr_mode > USR_MODE;;
 }
 
+static inline bool kvm_vcpu_reg_is_pc(struct kvm_vcpu *vcpu, int reg)
+{
+       return reg == 15;
+}
+
 #endif /* __ARM_KVM_EMULATE_H__ */