summaryrefslogtreecommitdiffstats
path: root/arch/sparc/kernel/entry.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc/kernel/entry.S')
-rw-r--r--arch/sparc/kernel/entry.S20
1 files changed, 18 insertions, 2 deletions
diff --git a/arch/sparc/kernel/entry.S b/arch/sparc/kernel/entry.S
index d393a9543..66ae02054 100644
--- a/arch/sparc/kernel/entry.S
+++ b/arch/sparc/kernel/entry.S
@@ -1,4 +1,4 @@
-/* $Id: entry.S,v 1.149 1998/03/19 15:36:30 jj Exp $
+/* $Id: entry.S,v 1.152 1998/07/29 16:32:24 jj Exp $
* arch/sparc/kernel/entry.S: Sparc trap low-level entry points.
*
* Copyright (C) 1995 David S. Miller (davem@caip.rutgers.edu)
@@ -335,7 +335,7 @@ smp4m_ticker:
/* Here is where we check for possible SMP IPI passed to us
* on some level other than 15 which is the NMI and only used
- * for cross calls. That has a seperate entry point below.
+ * for cross calls. That has a separate entry point below.
*/
maybe_smp4m_msg:
GET_PROCESSOR_MID(o3, o2)
@@ -1268,6 +1268,22 @@ C_LABEL(sys_pipe):
mov %l5, %o7
.align 4
+ .globl C_LABEL(sys_sigaltstack)
+C_LABEL(sys_sigaltstack):
+ mov %o7, %l5
+ mov %fp, %o2
+ call C_LABEL(do_sigaltstack)
+ mov %l5, %o7
+
+ .align 4
+ .globl C_LABEL(sys_sigstack)
+C_LABEL(sys_sigstack):
+ mov %o7, %l5
+ mov %fp, %o2
+ call C_LABEL(do_sys_sigstack)
+ mov %l5, %o7
+
+ .align 4
.globl C_LABEL(sys_sigpause)
C_LABEL(sys_sigpause):
/* Note: %o0 already has correct value... */