Rev 3617 | Rev 3875 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3617 | Rev 3734 | ||
---|---|---|---|
Line 209... | Line 209... | ||
209 | * |
209 | * |
210 | */ |
210 | */ |
211 | void thread_init(void) |
211 | void thread_init(void) |
212 | { |
212 | { |
213 | THREAD = NULL; |
213 | THREAD = NULL; |
214 | atomic_set(&nrdy,0); |
214 | atomic_set(&nrdy, 0); |
215 | thread_slab = slab_cache_create("thread_slab", sizeof(thread_t), 0, |
215 | thread_slab = slab_cache_create("thread_slab", sizeof(thread_t), 0, |
216 | thr_constructor, thr_destructor, 0); |
216 | thr_constructor, thr_destructor, 0); |
217 | 217 | ||
218 | #ifdef ARCH_HAS_FPU |
218 | #ifdef ARCH_HAS_FPU |
219 | fpu_context_slab = slab_cache_create("fpu_slab", sizeof(fpu_context_t), |
219 | fpu_context_slab = slab_cache_create("fpu_slab", sizeof(fpu_context_t), |