diff options
| author | wangqinglin <[email protected]> | 2023-06-05 16:43:31 +0800 |
|---|---|---|
| committer | guo <[email protected]> | 2023-06-11 07:08:53 +0800 |
| commit | 0c29bed30f81f79f3265813b186d1091e4411dc4 (patch) | |
| tree | d043e5881e8e6ff1f57a62668690459e97ba8eaa /src | |
| parent | 09ea44a37017f02ddf3e5b4a4ad765fbf5fd7954 (diff) | |
内核Kconfig增加AMP选项, api:rt_hw_cpu_id和 RT_USING_SMP宏解耦,增加rt_hw_ipi_send对RT_USING_AMP的依赖
Diffstat (limited to 'src')
| -rw-r--r-- | src/Kconfig | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/Kconfig b/src/Kconfig index 4a4b06413a..2cc250de38 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -38,6 +38,22 @@ config RT_USING_SMART help RT-Thread Smart is a microkernel based operating system on RT-Thread. +config RT_USING_AMP + bool "Enable AMP(Asymmetric Multi-Processing)" + default n + if RT_USING_AMP + choice + prompt "Select the AMP role" + default RT_AMP_SLAVE + + config RT_AMP_MASTER + bool "amp role MASTER" + + config RT_AMP_SLAVE + bool "amp role SLAVE" + endchoice + endif + config RT_USING_SMP bool "Enable SMP(Symmetric multiprocessing)" default n @@ -50,7 +66,7 @@ config RT_USING_SMP config RT_CPUS_NR int "Number of CPUs" default 2 - depends on RT_USING_SMP + depends on RT_USING_SMP || RT_USING_AMP help Number of CPUs in the system |
