]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - arch/arm/include/asm/kvm_emulate.h
ARM: KVM: abstract fault decoding away
[mirror_ubuntu-artful-kernel.git] / arch / arm / include / asm / kvm_emulate.h
index 539f83ac167f60a6b7ab73778ac699963050a436..021a59c46ddae731c39b1b0894d24505b558aa44 100644 (file)
@@ -147,4 +147,9 @@ static inline u8 kvm_vcpu_trap_get_class(struct kvm_vcpu *vcpu)
        return kvm_vcpu_get_hsr(vcpu) >> HSR_EC_SHIFT;
 }
 
+static inline u8 kvm_vcpu_trap_get_fault(struct kvm_vcpu *vcpu)
+{
+       return kvm_vcpu_get_hsr(vcpu) & HSR_FSC_TYPE;
+}
+
 #endif /* __ARM_KVM_EMULATE_H__ */