|
@@ -676,6 +676,45 @@ config RCU_NOCB_CPU
|
|
|
Say Y here if you want to help to debug reduced OS jitter.
|
|
|
Say N here if you are unsure.
|
|
|
|
|
|
+choice
|
|
|
+ prompt "Build-forced no-CBs CPUs"
|
|
|
+ default RCU_NOCB_CPU_NONE
|
|
|
+ help
|
|
|
+ This option allows no-CBs CPUs to be specified at build time.
|
|
|
+ Additional no-CBs CPUs may be specified by the rcu_nocbs=
|
|
|
+ boot parameter.
|
|
|
+
|
|
|
+config RCU_NOCB_CPU_NONE
|
|
|
+ bool "No build_forced no-CBs CPUs"
|
|
|
+ depends on RCU_NOCB_CPU
|
|
|
+ help
|
|
|
+ This option does not force any of the CPUs to be no-CBs CPUs.
|
|
|
+ Only CPUs designated by the rcu_nocbs= boot parameter will be
|
|
|
+ no-CBs CPUs.
|
|
|
+
|
|
|
+config RCU_NOCB_CPU_ZERO
|
|
|
+ bool "CPU 0 is a build_forced no-CBs CPU"
|
|
|
+ depends on RCU_NOCB_CPU
|
|
|
+ help
|
|
|
+ This option forces CPU 0 to be a no-CBs CPU. Additional CPUs
|
|
|
+ may be designated as no-CBs CPUs using the rcu_nocbs= boot
|
|
|
+ parameter will be no-CBs CPUs.
|
|
|
+
|
|
|
+ Select this if CPU 0 needs to be a no-CBs CPU for real-time
|
|
|
+ or energy-efficiency reasons.
|
|
|
+
|
|
|
+config RCU_NOCB_CPU_ALL
|
|
|
+ bool "All CPUs are build_forced no-CBs CPUs"
|
|
|
+ depends on RCU_NOCB_CPU
|
|
|
+ help
|
|
|
+ This option forces all CPUs to be no-CBs CPUs. The rcu_nocbs=
|
|
|
+ boot parameter will be ignored.
|
|
|
+
|
|
|
+ Select this if all CPUs need to be no-CBs CPUs for real-time
|
|
|
+ or energy-efficiency reasons.
|
|
|
+
|
|
|
+endchoice
|
|
|
+
|
|
|
endmenu # "RCU Subsystem"
|
|
|
|
|
|
config IKCONFIG
|