arm/arm64: KVM: PSCI: propagate caller endianness to the incoming vcpu
[firefly-linux-kernel-4.4.55.git] / arch / arm / include / asm / kvm_emulate.h
index 8a6be05a46d7ab24c0c0fb9eb7bd92be3aa79dd9..e844b335e33a45cf8424610d0de50bfd0f3bba9b 100644 (file)
@@ -157,6 +157,11 @@ static inline u32 kvm_vcpu_hvc_get_imm(struct kvm_vcpu *vcpu)
        return kvm_vcpu_get_hsr(vcpu) & HSR_HVC_IMM_MASK;
 }
 
+static inline void kvm_vcpu_set_be(struct kvm_vcpu *vcpu)
+{
+       *vcpu_cpsr(vcpu) |= PSR_E_BIT;
+}
+
 static inline bool kvm_vcpu_is_be(struct kvm_vcpu *vcpu)
 {
        return !!(*vcpu_cpsr(vcpu) & PSR_E_BIT);