Comments
Patch
===================================================================
@@ -404,6 +404,17 @@ config GDB_STUB
If enabled, you will be able to set breakpoints for gdb debugging.
See src/arch/i386/lib/c_start.S for details.
+config LOGICAL_CPUS
+ bool "Enable cores other than 0 for multicore CPUs"
+ depends on EXPERT
+ help
+ This should always be y except if you are debugging race conditions.
+
+config MAX_CPUS
+ int "Maximum CPUs: Set to 0 to disable SMP"
+ depends on EXPERT
+ depends on !LOGICAL_CPUS
+
endmenu
config LIFT_BSP_APIC_ID
Add options to the debugging menu to disable logical processors and SMP. They both depend on EXPERT, and MAX_CPUS depends on disabling logical processors so that no one tries to run a quad core CPU with only one stack. Signed-off-by: Myles Watson <mylesgw@gmail.com> Thanks, Myles