diff options
Diffstat (limited to 'arch/sparc/kernel/entry.S')
-rw-r--r-- | arch/sparc/kernel/entry.S | 20 |
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... */ |