Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


more configuration fixes
[palacios.git] / Kconfig
diff --git a/Kconfig b/Kconfig
index 1ad2ad9..254c64f 100644 (file)
--- a/Kconfig
+++ b/Kconfig
@@ -46,6 +46,130 @@ config INSTRUMENT_VMM
          This is much heavier weight than profiling
 
 
+config BUILT_IN_STDLIB
+       bool "Enable Built in versions of stdlib functions"
+       default n
+       help 
+         Not all host OSes provide link targets for stdlib functions
+         Palacios provides internal implementations of these functions, that you can select from this list
+
+config BUILT_IN_MEMSET
+       bool "memset()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of memset
+
+
+config BUILT_IN_MEMCPY
+       bool "memcpy()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of memcpy
+
+config BUILT_IN_MEMCMP
+       bool "memcmp()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of memcmp
+
+config BUILT_IN_STRLEN
+       bool "strlen()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strlen
+
+config BUILT_IN_STRNLEN
+       bool "strnlen()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strnlen
+
+
+
+config BUILT_IN_STRCMP
+       bool "strcmp()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strcmp
+
+config BUILT_IN_STRNCMP
+       bool "strncmp()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strncmp
+
+config BUILT_IN_STRCAT
+       bool "strcat()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strcat
+
+config BUILT_IN_STRNCAT
+       bool "strncat()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strncat
+
+config BUILT_IN_STRCPY
+       bool "strcpy()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strcpy
+
+config BUILT_IN_STRNCPY
+       bool "strncpy()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strncpy
+
+config BUILT_IN_STRDUP
+       bool "strdup()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strdup
+
+
+config BUILT_IN_ATOI
+       bool "atoi()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of atoi
+
+config BUILT_IN_STRCHR
+       bool "strchr()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strchr
+
+config BUILT_IN_STRRCHR
+       bool "strrchr()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strrchr
+
+config BUILT_IN_STRPBRK
+       bool "strpbrk()"
+       default n
+       depends on BUILT_IN_STDLIB
+       help 
+         This enables Palacios' internal implementation of strpbrk
+
+
 endmenu