vmm: Handle mov with zero-extend
[akaros.git] / Kconfig
diff --git a/Kconfig b/Kconfig
index 5844844..e729c9f 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -93,26 +93,15 @@ 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.
 
-endchoice
-
-menu "Memory Management"
-
-config PAGE_COLORING
-       bool "Page coloring"
-       default n
-       help
-               Turns on internal support for page coloring.  When turned off, the page
-               allocator acts like there is only one color.  Hasn't been used in a few
-               years.
-
-config BOXBORO
-       depends on PAGE_COLORING
-       bool "Boxboro-specific page coloring"
-       default n
+config COREALLOC_PACKED
+       bool "Packed Topology"
        help
-               Say 'n'.
+               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.
 
-endmenu
+endchoice
 
 menu "Kernel Debugging"
 
@@ -196,14 +185,6 @@ config LARGE_KSTACKS
                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