Rev 783 | Rev 787 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 783 | Rev 786 | ||
---|---|---|---|
Line 164... | Line 164... | ||
164 | if (t) { |
164 | if (t) { |
165 | ipl_t ipl; |
165 | ipl_t ipl; |
166 | 166 | ||
167 | spinlock_initialize(&t->lock, "thread_t_lock"); |
167 | spinlock_initialize(&t->lock, "thread_t_lock"); |
168 | 168 | ||
169 | frame_ks = frame_alloc(FRAME_KA, ONE_FRAME, NULL, NULL); |
169 | frame_ks = frame_alloc(ONE_FRAME, FRAME_KA); |
170 | if (THREAD_USER_STACK & flags) { |
170 | if (THREAD_USER_STACK & flags) { |
171 | frame_us = frame_alloc(FRAME_KA, ONE_FRAME, NULL,NULL); |
171 | frame_us = frame_alloc(ONE_FRAME, FRAME_KA); |
172 | } |
172 | } |
173 | 173 | ||
174 | ipl = interrupts_disable(); |
174 | ipl = interrupts_disable(); |
175 | spinlock_lock(&tidlock); |
175 | spinlock_lock(&tidlock); |
176 | t->tid = ++last_tid; |
176 | t->tid = ++last_tid; |