From 2a72553b2499b5323f02126dd2e402b447df354a Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Wed, 19 Jun 2002 06:01:06 +0000 Subject: [PATCH] Always clear the status register (irq mask) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1067 a1c6a512-1295-4272-9138-f99709370657 --- firmware/thread.c | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/thread.c b/firmware/thread.c index aee1f6fd5c..f5167872de 100644 --- a/firmware/thread.c +++ b/firmware/thread.c @@ -119,6 +119,7 @@ int create_thread(void* fp, void* sp, int stk_size) /* Subtract 4 to leave room for the PR push in ldctx() Align it on an even 32 bit boundary */ ctxp->regs.sp = (void*)(((unsigned int)sp + stk_size - 4) & ~3); + ctxp->regs.sr = 0; ctxp->regs.pr = fp; } return 0;