--------
This is much heavier weight than profiling
+config EXPERIMENTAL
+ bool "Enable Experimental options"
+ default n
+ help
+ This allows the selection of experimental features. This includes incomplete or unreviewed code.
+ Only enable this feature if you are working on the features in question.
+ IMPORTANT: Non-experimental code MUST NOT use, require, or rely on experimental features.
+ Any code that violates this will be immediately deleted without warning.
+ --
+ The purpose of this option is to allow features under development to be committed to the mainline
+ to more easily track changes and provide access to multiple developers
config BUILT_IN_STDLIB
bool "Enable Built in versions of stdlib functions"
This enables Palacios' internal implementation of strnlen
-
config BUILT_IN_STRCMP
bool "strcmp()"
default n
This enables Palacios' internal implementation of strpbrk
+config BUILT_IN_STDIO
+ bool "Enable Built in versions of stdio functions"
+ default n
+ help
+ Not all host OSes provide link targets for stdio functions
+ Palacios provides internal implementations of these functions, that you can select from this list
+
+
+
+config BUILT_IN_SPRINTF
+ bool "sprintf()"
+ default n
+ depends on BUILT_IN_STDIO
+ help
+ This enables Palacios' internal implementation of sprintf
+
+
+config BUILT_IN_SNPRINTF
+ bool "snprintf()"
+ default n
+ depends on BUILT_IN_STDIO
+ help
+ This enables Palacios' internal implementation of snprintf
+
+
+config BUILT_IN_VSPRINTF
+ bool "vsprintf()"
+ default n
+ depends on BUILT_IN_STDIO
+ help
+ This enables Palacios' internal implementation of vsprintf
+
+config BUILT_IN_VSNPRINTF
+ bool "vsnprintf()"
+ default n
+ depends on BUILT_IN_STDIO
+ help
+ This enables Palacios' internal implementation of vsnprintf
+
+config BUILT_IN_VSNRPRINTF
+ bool "vsnrprintf()"
+ default n
+ depends on BUILT_IN_STDIO
+ help
+ This enables Palacios' internal implementation of vsnrprintf
+
endmenu
Enable Symbiotic components of the VMM
+config SYMBIOTIC_SWAP
+ bool "Symbiotic Swap"
+ default n
+ depends on SYMBIOTIC && EXPERIMENTAL
+ help
+ This enables the symbiotic swap architecture
+
endmenu