aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/powerpc/kvm/book3s_hv_rmhandlers.S8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/powerpc/kvm/book3s_hv_rmhandlers.S b/arch/powerpc/kvm/book3s_hv_rmhandlers.S
index 47414a6fe2dd..7c6477d1840a 100644
--- a/arch/powerpc/kvm/book3s_hv_rmhandlers.S
+++ b/arch/powerpc/kvm/book3s_hv_rmhandlers.S
@@ -1787,12 +1787,12 @@ kvmppc_hdsi:
1787 /* HPTE not found fault or protection fault? */ 1787 /* HPTE not found fault or protection fault? */
1788 andis. r0, r6, (DSISR_NOHPTE | DSISR_PROTFAULT)@h 1788 andis. r0, r6, (DSISR_NOHPTE | DSISR_PROTFAULT)@h
1789 beq 1f /* if not, send it to the guest */ 1789 beq 1f /* if not, send it to the guest */
1790 andi. r0, r11, MSR_DR /* data relocation enabled? */
1791 beq 3f
1790BEGIN_FTR_SECTION 1792BEGIN_FTR_SECTION
1791 mfspr r5, SPRN_ASDR /* on POWER9, use ASDR to get VSID */ 1793 mfspr r5, SPRN_ASDR /* on POWER9, use ASDR to get VSID */
1792 b 4f 1794 b 4f
1793END_FTR_SECTION_IFSET(CPU_FTR_ARCH_300) 1795END_FTR_SECTION_IFSET(CPU_FTR_ARCH_300)
1794 andi. r0, r11, MSR_DR /* data relocation enabled? */
1795 beq 3f
1796 clrrdi r0, r4, 28 1796 clrrdi r0, r4, 28
1797 PPC_SLBFEE_DOT(R5, R0) /* if so, look up SLB */ 1797 PPC_SLBFEE_DOT(R5, R0) /* if so, look up SLB */
1798 li r0, BOOK3S_INTERRUPT_DATA_SEGMENT 1798 li r0, BOOK3S_INTERRUPT_DATA_SEGMENT
@@ -1879,12 +1879,12 @@ kvmppc_hisi:
1879 bne .Lradix_hisi /* for radix, just save ASDR */ 1879 bne .Lradix_hisi /* for radix, just save ASDR */
1880 andis. r0, r11, SRR1_ISI_NOPT@h 1880 andis. r0, r11, SRR1_ISI_NOPT@h
1881 beq 1f 1881 beq 1f
1882 andi. r0, r11, MSR_IR /* instruction relocation enabled? */
1883 beq 3f
1882BEGIN_FTR_SECTION 1884BEGIN_FTR_SECTION
1883 mfspr r5, SPRN_ASDR /* on POWER9, use ASDR to get VSID */ 1885 mfspr r5, SPRN_ASDR /* on POWER9, use ASDR to get VSID */
1884 b 4f 1886 b 4f
1885END_FTR_SECTION_IFSET(CPU_FTR_ARCH_300) 1887END_FTR_SECTION_IFSET(CPU_FTR_ARCH_300)
1886 andi. r0, r11, MSR_IR /* instruction relocation enabled? */
1887 beq 3f
1888 clrrdi r0, r10, 28 1888 clrrdi r0, r10, 28
1889 PPC_SLBFEE_DOT(R5, R0) /* if so, look up SLB */ 1889 PPC_SLBFEE_DOT(R5, R0) /* if so, look up SLB */
1890 li r0, BOOK3S_INTERRUPT_INST_SEGMENT 1890 li r0, BOOK3S_INTERRUPT_INST_SEGMENT