diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2004-01-13 14:15:57 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2004-01-13 14:15:57 +0000 |
commit | 06de6b4fba7a705a2bdc0304befbbf39190e5353 (patch) | |
tree | 4a9b564202ce9570365b3ec02ec894add874169e | |
parent | 881b3b8bcfb0f8f0dfae84c16000b4266963a1a0 (diff) |
Always keep the kernel stack on a 8 byte boundary...
-rw-r--r-- | sys/arch/mvme88k/mvme88k/process.S | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/arch/mvme88k/mvme88k/process.S b/sys/arch/mvme88k/mvme88k/process.S index 70084f55fcf..33fa55ff440 100644 --- a/sys/arch/mvme88k/mvme88k/process.S +++ b/sys/arch/mvme88k/mvme88k/process.S @@ -1,4 +1,4 @@ -/* $OpenBSD: process.S,v 1.27 2004/01/13 01:02:10 miod Exp $ */ +/* $OpenBSD: process.S,v 1.28 2004/01/13 14:15:56 miod Exp $ */ /* * Copyright (c) 1996 Nivas Madhur * All rights reserved. @@ -324,13 +324,13 @@ ASENTRY(__savectx) * We need to save r1 on the stack because we don't know if we were * called as savectx or __savectx. */ - subu r31, r31, 36 /* allocate stack for r1 and args */ + subu r31, r31, 40 /* allocate stack for r1 and args */ st r1, r31, 32 bsr.n _C_LABEL(getipl) /* get the current interrupt mask */ or r14, r0, r2 st r2, r14, PCB_IPL /* save interrupt mask */ ld r1, r31, 32 /* recover return address */ - addu r31, r31, 36 /* put stack pointer back */ + addu r31, r31, 40 /* put stack pointer back */ /* * Save FP state. |