From 5a0d462a552da04f31044b9ad4598b71a7ab594a Mon Sep 17 00:00:00 2001 From: gdisirio Date: Tue, 19 Nov 2013 11:44:28 +0000 Subject: git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6492 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/rt/ports/ARMCMx/chcore_v7m.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'os/rt/ports/ARMCMx/chcore_v7m.h') diff --git a/os/rt/ports/ARMCMx/chcore_v7m.h b/os/rt/ports/ARMCMx/chcore_v7m.h index c8856c33a..9bb7d57fb 100644 --- a/os/rt/ports/ARMCMx/chcore_v7m.h +++ b/os/rt/ports/ARMCMx/chcore_v7m.h @@ -283,9 +283,9 @@ struct port_intctx { * by an @p port_intctx structure. */ #define PORT_SETUP_CONTEXT(tp, workspace, wsize, pf, arg) { \ - (tp)->p_ctx.r13 = (struct port_intctx *)((uint8_t *)workspace + \ - wsize - \ - sizeof(struct port_intctx)); \ + (tp)->p_ctx.r13 = (struct port_intctx *)((uint8_t *)(workspace) + \ + (wsize) - \ + sizeof(struct port_intctx)); \ (tp)->p_ctx.r13->r4 = (regarm_t)(pf); \ (tp)->p_ctx.r13->r5 = (regarm_t)(arg); \ (tp)->p_ctx.r13->lr = (regarm_t)(_port_thread_start); \ -- cgit v1.2.3