From ae8b3e3c00f8d20510329a6b1907bd131d27fd90 Mon Sep 17 00:00:00 2001 From: winlin Date: Sun, 9 Nov 2014 12:05:59 +0800 Subject: [PATCH] research st, remove the support of MD_STACK_GROWS_UP --- trunk/research/st/sched.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/trunk/research/st/sched.c b/trunk/research/st/sched.c index 94e53c426..a66111a4c 100644 --- a/trunk/research/st/sched.c +++ b/trunk/research/st/sched.c @@ -556,18 +556,6 @@ _st_thread_t *st_thread_create(void *(*start)(void *arg), void *arg, int joinabl sp = sp - ((unsigned long)sp & 0x3f); } stack->sp = sp - _ST_STACK_PAD_SIZE; -#elif defined (MD_STACK_GROWS_UP) - sp = stack->stk_bottom; - thread = (_st_thread_t *) sp; - sp = sp + sizeof(_st_thread_t); - ptds = (void **) sp; - sp = sp + (ST_KEYS_MAX * sizeof(void *)); - - /* Make stack 64-byte aligned */ - if ((unsigned long)sp & 0x3f) { - sp = sp + (0x40 - ((unsigned long)sp & 0x3f)); - } - stack->sp = sp + _ST_STACK_PAD_SIZE; #else #error Unknown OS #endif