Cleaned up some printking
[akaros.git] / Kconfig
diff --git a/Kconfig b/Kconfig
index 9d3a537..ecb9ff1 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -15,6 +15,20 @@ config 64BIT
        help
                Say yes to build a 64-bit kernel, amd64 / x86_64, riscv64, etc.
 
+menuconfig RUN_INIT_SCRIPT
+       bool "Run init script after boot"
+       default n
+       help
+               Run an init script after boot instead of dropping into the monitor
+
+config INIT_SCRIPT_PATH_AND_ARGS
+    depends on RUN_INIT_SCRIPT
+    string "Path to init script, followed by its arguments."
+    default /bin/init.sh
+    help
+               Path to the init script run at boot time, followed by a space separated
+               list of arguments
+
 source "kern/arch/$SRCARCH/Kconfig"
 
 source "kern/src/net/Kconfig"
@@ -184,6 +198,15 @@ config SYSCALL_STRING_SAVING
                kthread, which can be viewed when debugging semaphores.  Individual
                syscalls can save info in this buffer.
 
+config BLOCK_EXTRAS
+       bool "Block Extra Data"
+       default y
+       help
+               Extends blocks to have a list of other memory blocks.  Useful for
+               networking performance.  This is only an option while we debug the
+               implementation.  Say y.  If you have networking bugs, try turning this
+               off, and if that helps, tell someone.
+
 endmenu
 
 config VM