x86: Provide an option to enable legacy USB
[akaros.git] / kern / arch / x86 / Kconfig
index dbff2af..e467b54 100644 (file)
@@ -72,4 +72,14 @@ config X86_DISABLE_KEYBOARD
                
                Say 'y' if you have such a machine and do not need the keyboard.
 
+config ENABLE_LEGACY_USB
+       bool "Enable Legacy USB"
+       default n
+       help
+               Say 'y' if you want to use a USB keyboard.  Given that we do not have a
+               USB stack, disabling legacy USB means USB keyboards will not work.  We
+               disable legacy USB by default, since our primary console communication
+               is serial, and legacy USB support results in SMM interference that
+               affects all cores.
+
 endmenu