]> Pileus Git - ~andy/linux/blobdiff - arch/powerpc/kvm/book3s_hv_interrupts.S
KVM: PPC: Book3S HV: Don't set DABR on POWER8
[~andy/linux] / arch / powerpc / kvm / book3s_hv_interrupts.S
index 928142c64cb00ed2ce0d30081222b66abc45ddc0..00b7ed41ea1773df7a64c15b417bd171d2f18bf1 100644 (file)
@@ -57,9 +57,11 @@ BEGIN_FTR_SECTION
        std     r3, HSTATE_DSCR(r13)
 END_FTR_SECTION_IFSET(CPU_FTR_ARCH_206)
 
+BEGIN_FTR_SECTION
        /* Save host DABR */
        mfspr   r3, SPRN_DABR
        std     r3, HSTATE_DABR(r13)
+END_FTR_SECTION_IFCLR(CPU_FTR_ARCH_207S)
 
        /* Hard-disable interrupts */
        mfmsr   r10