diff options
| author | geniusgogo <[email protected]> | 2023-10-17 13:07:59 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-10-17 13:07:59 +0800 |
| commit | ecd29fda6005ef19c625f194f9311259ba907a78 (patch) | |
| tree | d0e272f5783ac4a3048238e14a37bcd88b5dc3e6 /src/idle.c | |
| parent | 7d64cdcf58969b1b2b7e9cfb3aac9e46cb456ae3 (diff) | |
Sync dfs lwp (#8123)
Diffstat (limited to 'src/idle.c')
| -rw-r--r-- | src/idle.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/idle.c b/src/idle.c index 500b16c779..dac65eb744 100644 --- a/src/idle.c +++ b/src/idle.c @@ -39,11 +39,7 @@ #endif /* (RT_USING_IDLE_HOOK) || defined(RT_USING_HEAP) */ #endif /* IDLE_THREAD_STACK_SIZE */ -#ifdef RT_USING_SMP #define _CPUS_NR RT_CPUS_NR -#else -#define _CPUS_NR 1 -#endif /* RT_USING_SMP */ static rt_list_t _rt_thread_defunct = RT_LIST_OBJECT_INIT(_rt_thread_defunct); @@ -335,6 +331,8 @@ void rt_thread_idle_init(void) 32); #ifdef RT_USING_SMP rt_thread_control(&idle_thread[i], RT_THREAD_CTRL_BIND_CPU, (void*)i); + + rt_cpu_index(i)->idle_thread = &idle_thread[i]; #endif /* RT_USING_SMP */ /* startup */ rt_thread_startup(&idle_thread[i]); |
