patch-2.4.9 linux/arch/sparc64/kernel/entry.S
Next file: linux/arch/sparc64/kernel/pci_common.c
Previous file: linux/arch/sparc64/kernel/dtlb_base.S
Back to the patch index
Back to the overall index
- Lines: 18
- Date:
Tue Aug 14 19:57:28 2001
- Orig file:
v2.4.8/linux/arch/sparc64/kernel/entry.S
- Orig date:
Thu Apr 12 12:10:25 2001
diff -u --recursive --new-file v2.4.8/linux/arch/sparc64/kernel/entry.S linux/arch/sparc64/kernel/entry.S
@@ -1,4 +1,4 @@
-/* $Id: entry.S,v 1.128 2001/03/28 10:56:34 davem Exp $
+/* $Id: entry.S,v 1.129 2001/08/13 20:41:54 kanoj Exp $
* arch/sparc64/kernel/entry.S: Sparc64 trap low-level entry points.
*
* Copyright (C) 1995,1997 David S. Miller (davem@caip.rutgers.edu)
@@ -39,6 +39,11 @@
or %g5, %lo(0), %g5 ! This is patched too
ba,pt %xcc, sparc64_kpte_continue ! Part of dtlb_backend
add %g1, %g1, %g1 ! Finish PMD offset adjustment
+
+vpte_noent:
+ mov TLB_SFSR, %g1 ! Restore %g1 value
+ stxa %g4, [%g1 + %g1] ASI_DMMU ! Restore previous TAG_ACCESS
+ done ! Slick trick
/* This is trivial with the new code... */
.globl do_fpdis
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)