sandbox: Move CONFIG_SYS_VSNPRINTF to Kconfig

Move this over to Kconfig and tidy up.

Signed-off-by: Simon Glass <sjg@chromium.org>
master
Simon Glass 9 years ago
parent d79c50af26
commit 8156345dfe
  1. 3
      arch/x86/Kconfig
  2. 1
      configs/sandbox_defconfig
  3. 2
      include/configs/sandbox.h
  4. 1
      include/configs/x86-common.h
  5. 9
      lib/Kconfig

@ -7,6 +7,9 @@ config SYS_ARCH
config USE_PRIVATE_LIBGCC
default y
config SYS_VSNPRINTF
default y
choice
prompt "Target select"

@ -18,3 +18,4 @@ CONFIG_USB_STORAGE=y
CONFIG_BOOTSTAGE=y
CONFIG_BOOTSTAGE_REPORT=y
CONFIG_SANDBOX_GPIO=y
CONFIG_SYS_VSNPRINTF=y

@ -48,8 +48,6 @@
#define CONFIG_CMD_FS_GENERIC
#define CONFIG_CMD_MD5SUM
#define CONFIG_SYS_VSNPRINTF
#define CONFIG_CMD_GPIO
#define CONFIG_CMD_GPT

@ -16,7 +16,6 @@
* (easy to change)
*/
#define CONFIG_SHOW_BOOT_PROGRESS
#define CONFIG_SYS_VSNPRINTF
#define CONFIG_ZBOOT_32
#define CONFIG_PHYSMEM
#define CONFIG_DISPLAY_BOARDINFO_LATE

@ -27,6 +27,15 @@ config SYS_HZ
get_timer() must operate in milliseconds and this option must be
set to 1000.
config SYS_VSNPRINTF
bool "Enable safe version of sprintf()"
help
Since sprintf() can overflow its buffer, it is common to use
snprintf() instead, which knows the buffer size and can avoid
overflow. However, this does increase code size slightly (for
Thumb-2, about 420 bytes). Enable this option for safety when
using sprintf() with data you do not control.
source lib/rsa/Kconfig
menu "Hashing Support"

Loading…
Cancel
Save