X86: initializes the 64 bit IDT and TSS
[akaros.git] / Kconfig
diff --git a/Kconfig b/Kconfig
index 5049963..e45d031 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -9,63 +9,17 @@ config SRCARCH
        string
        option env="ARCH"
 
-source "kern/arch/$SRCARCH/Kconfig"
-
-source "kern/src/net/Kconfig"
-
-menu "Drivers"
-
-menuconfig E1000
-       depends on NETWORKING && X86
-       bool "e1000 driver"
+config 64BIT
+       bool "64-bit kernel"
        default n
        help
-               Buggy e1000 driver.  Use at your own risk.
+               Say yes to build a 64-bit kernel, amd64 / x86_64, riscv64, etc.
 
-if E1000
-config E1000_MMIO_HACK
-       bool "e1000 MMIO hack"
-       default n
-       help
-               Legacy option, say 'n'.
-
-config E1000_ON_BOXBORO
-       bool "e1000 on Boxboro"
-       default n
-       help
-               Legacy option, say 'n'.
-
-config E1000_ON_S142
-       bool "e1000 on s142"
-       default n
-       help
-               Legacy option, say 'n'.
-
-endif # E1000
-
-config RL8168
-       depends on NETWORKING && X86
-       bool "Realtek 8168"
-       default n
-       help
-               Buggy realtek driver.  Use at your own risk.
-
-config NE2K
-       depends on NETWORKING && X86
-       bool "NE2000"
-       default n
-       help
-               Buggy NE2000 driver.  Use at your own risk.
+source "kern/arch/$SRCARCH/Kconfig"
 
-config ETH_AUDIO
-       depends on NETWORKING && X86
-       bool "Ethernet audio"
-       default n
-       help
-               Build old support for David Wessel's ethernet audio device.  This is
-               less a driver than a NIC-level "intercept".
+source "kern/src/net/Kconfig"
 
-endmenu
+source "kern/drivers/Kconfig"
 
 menu "Filesystems"