diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1998-03-17 22:05:47 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1998-03-17 22:05:47 +0000 |
commit | 27cfca1ec98e91261b1a5355d10a8996464b63af (patch) | |
tree | 8e895a53e372fa682b4c0a585b9377d67ed70d0e /arch/sparc64/kernel/etrap.S | |
parent | 6a76fb7214c477ccf6582bd79c5b4ccc4f9c41b1 (diff) |
Look Ma' what I found on my harddisk ...
o New faster syscalls for 2.1.x, too
o Upgrade to 2.1.89.
Don't try to run this. It's flaky as hell. But feel free to debug ...
Diffstat (limited to 'arch/sparc64/kernel/etrap.S')
-rw-r--r-- | arch/sparc64/kernel/etrap.S | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/sparc64/kernel/etrap.S b/arch/sparc64/kernel/etrap.S index e10480454..9e7c9e374 100644 --- a/arch/sparc64/kernel/etrap.S +++ b/arch/sparc64/kernel/etrap.S @@ -1,4 +1,4 @@ -/* $Id: etrap.S,v 1.37 1997/08/21 09:13:18 davem Exp $ +/* $Id: etrap.S,v 1.39 1997/10/24 11:57:47 jj Exp $ * etrap.S: Preparing for entry into the kernel on Sparc V9. * * Copyright (C) 1996, 1997 David S. Miller (davem@caip.rutgers.edu) @@ -79,11 +79,11 @@ etrap_irq: rdpr %tstate, %g1 ! Single Group andcc %l0, FPRS_FEF, %g0 ! IEU1 Group be,pn %icc, 6f ! CTI st %l0, [%sp + STACK_BIAS + REGWIN_SZ + PT_V9_FPRS] ! Store - ld [%g6 + AOFF_task_tss + AOFF_thread_flags], %l4 ! Load Group + lduh [%g6 + AOFF_task_tss + AOFF_thread_flags], %l4 ! Load Group stx %fsr, [%sp + FPU_OFF + 0x100] ! Single Group or %l4, %l0, %l4 ! IEU0 Group ba,pt %xcc, 3f ! CTI - st %l4, [%g6 + AOFF_task_tss + AOFF_thread_flags] ! Store + sth %l4, [%g6 + AOFF_task_tss + AOFF_thread_flags] ! Store 2: rd %fprs, %l0 ! Single Group+4bubbles andcc %l0, FPRS_FEF, %g0 ! IEU1 Group be,pn %icc, 6f ! CTI @@ -107,7 +107,7 @@ etrap_irq: rdpr %tstate, %g1 ! Single Group 5: membar #Sync ! Memory 6: wr %g0, 0x0, %fprs ! Single Group+4bubbles wrpr %g0, 0x0, %tl ! Single Group+4bubbles - mov %g1, %l1 ! IEU0 Group + andn %g1, PSTATE_MM, %l1 ! IEU0 Group mov %g4, %l4 ! IEU1 mov %g5, %l5 ! IEU0 Group mov %g7, %l2 ! IEU1 |