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.
 
        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"
 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.
 
                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
 endmenu
 
 config VM