devproc: check for #mnt instead of #M
[akaros.git] / Kconfig
diff --git a/Kconfig b/Kconfig
index 3635aef..8fdc079 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -60,23 +60,6 @@ config KFS_CPIO_BIN
                This binary (relative to the root directory) will be run before
                bundling the KFS Paths into the CPIO.
 
                This binary (relative to the root directory) will be run before
                bundling the KFS Paths into the CPIO.
 
-config EXT2FS
-       bool "Ext2 filesystem"
-       default n
-       help
-               Build in support for ext2.  Extremely experimental, and only works with
-               a block device image, which will be mounted at /mnt.  If you select
-               this, you must specify a block device.
-
-config EXT2_BDEV
-       depends on EXT2FS
-       string "Ext2 image file"
-       default mnt/ext2fs.img
-       help
-               This file needs to be an ext2 image (file that looks like a block
-               device).  You should be able to mount this file in your host OS.  It
-               will be bundled into the kernel and mounted at /mnt.
-
 endmenu
 
 choice COREALLOC_POLICY
 endmenu
 
 choice COREALLOC_POLICY
@@ -93,6 +76,14 @@ config COREALLOC_FCFS
                cores are treated equally, and no topology information is used to try
                and optimize which cores are given to which processes upon request.
 
                cores are treated equally, and no topology information is used to try
                and optimize which cores are given to which processes upon request.
 
+config COREALLOC_PACKED
+       bool "Packed Topology"
+       help
+               Allocate cores to a process based on a topology-aware algorithm that
+               tries to pack allocated cores as close together as possible.  It first
+               tries to pair new cores with their hyper-threaded pair, then keep them
+               on the same socket, then the same numa domain.
+
 endchoice
 
 menu "Kernel Debugging"
 endchoice
 
 menu "Kernel Debugging"
@@ -165,26 +156,6 @@ config SEM_SPINWAIT_NR_LOOPS
        help
                How many times to poll a busy semaphore before going to sleep.
 
        help
                How many times to poll a busy semaphore before going to sleep.
 
-config LARGE_KSTACKS
-       bool "Large (two-page) Kernel Stacks"
-       default y
-       help
-               Ideally, we'd like to use single-page stacks, which are easier on the
-               memory allocator.  Some of the Plan 9 code hogs stack space, and we may
-               run off the end of a single-page stack.
-
-               Say 'y' to play it safe and use the larger, slower stacks.  Say 'n' for
-               higher performance, and mention this setting if you have any weird
-               crashes or panics.
-
-config KTHREAD_POISON
-       bool "Kthread Poison Canary"
-       default n
-       help
-               Kthreads will use a bit of storage at the bottom of the stack to track
-               the state of the kthread.  This is useful to catch various bugs with
-               kthreading, such as launching the same kthread twice concurrently.
-
 config DISABLE_SMT
        bool "Disables symmetric multithreading"
        default n
 config DISABLE_SMT
        bool "Disables symmetric multithreading"
        default n