deal with siginfo addition
authorderaadt <deraadt@openbsd.org>
Tue, 28 Jan 1997 09:01:02 +0000 (09:01 +0000)
committerderaadt <deraadt@openbsd.org>
Tue, 28 Jan 1997 09:01:02 +0000 (09:01 +0000)
sys/arch/mvme68k/mvme68k/locore.s

index 7f44ef6..8ac53ca 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: locore.s,v 1.10 1996/11/23 23:19:41 kstailey Exp $ */
+/*     $OpenBSD: locore.s,v 1.11 1997/01/28 09:01:02 deraadt Exp $ */
 
 /*
  * Copyright (c) 1995 Theo de Raadt
@@ -529,8 +529,9 @@ _proc_trampoline:
  *     sp+0 -> signal number
  *     sp+4    signal specific code
  *     sp+8    pointer to signal context frame (scp)
- *     sp+12   address of handler
- *     sp+16   saved hardware state
+ *     sp+12   pointer to siginfo (sip)
+ *     sp+16   address of handler
+ *     sp+20   saved hardware state
  *                     .
  *                     .
  *     scp+0-> beginning of signal context frame
@@ -538,7 +539,7 @@ _proc_trampoline:
        .globl  _sigcode, _esigcode, _sigcodetrap
        .data
 _sigcode:
-       movl    sp@(12),a0              | signal handler addr   (4 bytes)
+       movl    sp@(16),a0              | signal handler addr   (4 bytes)
        jsr     a0@                     | call signal handler   (2 bytes)
        addql   #4,sp                   | pop signo             (2 bytes)
 _sigcodetrap: