X86: initializes the 64 bit IDT and TSS
[akaros.git] / Kconfig
diff --git a/Kconfig b/Kconfig
index b67c9dd..e45d031 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -9,57 +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"
-       default n
-       help
-               Buggy e1000 driver.  Use at your own risk.
-
-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"
+config 64BIT
+       bool "64-bit kernel"
        default n
        help
-               Legacy option, say 'n'.
+               Say yes to build a 64-bit kernel, amd64 / x86_64, riscv64, etc.
 
-config E1000_ON_S142
-       bool "e1000 on s142"
-       default n
-       help
-               Legacy option, say 'n'.
-
-endif # E1000
-
-# Mostly just a placeholder.  These options do nothing.
-config REALTEK8168
-       depends on NETWORKING && X86
-       bool "Realtek 8168"
-       default n
-       help
-               Buggy realtek driver.  Use at your own risk.  This CONFIG option
-               actually does nothing; the code is built regardless.
+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.
+source "kern/src/net/Kconfig"
 
-endmenu
+source "kern/drivers/Kconfig"
 
 menu "Filesystems"