patch-2.4.19 linux-2.4.19/arch/sparc/mm/swift.S
Next file: linux-2.4.19/arch/sparc/mm/tsunami.S
Previous file: linux-2.4.19/arch/sparc/mm/sun4c.c
Back to the patch index
Back to the overall index
- Lines: 48
- Date:
Fri Aug 2 17:39:43 2002
- Orig file:
linux-2.4.18/arch/sparc/mm/swift.S
- Orig date:
Tue Jul 18 12:29:47 2000
diff -urN linux-2.4.18/arch/sparc/mm/swift.S linux-2.4.19/arch/sparc/mm/swift.S
@@ -53,11 +53,9 @@
.globl swift_flush_cache_mm
swift_flush_cache_mm:
-#ifndef CONFIG_SMP
ld [%o0 + AOFF_mm_context], %g2
cmp %g2, -1
be swift_flush_cache_mm_out
-#endif
WINDOW_FLUSH(%g4, %g5)
rd %psr, %g1
andn %g1, PSR_ET, %g3
@@ -120,11 +118,9 @@
swift_flush_cache_page:
ld [%o0 + 0x0], %o0 /* XXX vma->vm_mm, GROSS XXX */
70:
-#ifndef CONFIG_SMP
ld [%o0 + AOFF_mm_context], %g2
cmp %g2, -1
be swift_flush_cache_page_out
-#endif
WINDOW_FLUSH(%g4, %g5)
rd %psr, %g1
andn %g1, PSR_ET, %g3
@@ -224,11 +220,9 @@
.globl swift_flush_tlb_all
swift_flush_tlb_mm:
swift_flush_tlb_range:
-#ifndef CONFIG_SMP
ld [%o0 + AOFF_mm_context], %g2
cmp %g2, -1
be swift_flush_tlb_all_out
-#endif
swift_flush_tlb_all:
mov 0x400, %o1
sta %g0, [%o1] ASI_M_FLUSH_PROBE
@@ -242,11 +236,9 @@
mov SRMMU_CTX_REG, %g1
ld [%o0 + AOFF_mm_context], %o3
andn %o1, (PAGE_SIZE - 1), %o1
-#ifndef CONFIG_SMP
cmp %o3, -1
be swift_flush_tlb_page_out
nop
-#endif
#if 1
mov 0x400, %o1
sta %g0, [%o1] ASI_M_FLUSH_PROBE
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)