[SPARC64]: Don't use ASI_QUAD_LDD_PHYS on SUN4V.
authorDavid S. Miller <davem@sunset.davemloft.net>
Thu, 16 Feb 2006 05:21:17 +0000 (21:21 -0800)
committerDavid S. Miller <davem@sunset.davemloft.net>
Mon, 20 Mar 2006 09:13:09 +0000 (01:13 -0800)
Need to use ASI_QUAD_LDD_PHYS_4V instead.

Signed-off-by: David S. Miller <davem@davemloft.net>
arch/sparc64/kernel/sun4v_tlb_miss.S

index b3844ee..df65d71 100644 (file)
@@ -57,7 +57,7 @@ sun4v_itlb_miss:
        COMPUTE_TSB_PTR(%g1, %g4, %g3, %g7)
 
        /* Load TSB tag/pte into %g2/%g3 and compare the tag.  */
-       ldda    [%g1] ASI_QUAD_LDD_PHYS, %g2
+       ldda    [%g1] ASI_QUAD_LDD_PHYS_4V, %g2
        cmp     %g2, %g6
        sethi   %hi(PAGE_EXEC), %g7
        ldx     [%g7 + %lo(PAGE_EXEC)], %g7
@@ -104,7 +104,7 @@ sun4v_dtlb_miss:
        COMPUTE_TSB_PTR(%g1, %g4, %g3, %g7)
 
        /* Load TSB tag/pte into %g2/%g3 and compare the tag.  */
-       ldda    [%g1] ASI_QUAD_LDD_PHYS, %g2
+       ldda    [%g1] ASI_QUAD_LDD_PHYS_4V, %g2
        cmp     %g2, %g6
        bne,a,pn %xcc, tsb_miss_page_table_walk
         mov    FAULT_CODE_ITLB, %g3