strace: Qstrace controls whether tracing is on
[akaros.git] / kern / arch / x86 / Kconfig
index 20cd789..274f217 100644 (file)
@@ -1,9 +1,7 @@
 config X86
+       select 64BIT
        def_bool y
 
-config X86_32
-       def_bool !64BIT
-
 config X86_64
        def_bool 64BIT
 
@@ -28,13 +26,6 @@ endmenu
 
 menu "x86 Hacks"
 
-config POLL_CONSOLE
-       bool "Poll Console Devices"
-       default n
-       help
-               On some boards, we have trouble getting the serial IRQ.  This will
-               spawn ktasks for all console devices that poll every 10ms.  
-
 config LOUSY_LAPIC_TIMER
        bool "Lousy Local APIC Timer"
        default n
@@ -50,7 +41,7 @@ config LOUSY_LAPIC_TIMER
 
 config NOMTRRS
        bool "Disable MTRRs"
-       default n
+       default y
        help
                Old debug option from when we were having issues with MTRRs.  If your
                machine won't boot, try turning this on.
@@ -74,4 +65,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