]> git.sur5r.net Git - u-boot/blobdiff - lib/Kconfig
efi_loader: check parameter in InstallConfigurationTable
[u-boot] / lib / Kconfig
index f447c53bdeffc440b23d2ba12f758b096ee575db..a4029a67dd6fff5184ae7ebd37ef837be3b25eac 100644 (file)
@@ -15,9 +15,18 @@ config CC_OPTIMIZE_LIBS_FOR_SPEED
 
          If unsure, say N.
 
+config DYNAMIC_CRC_TABLE
+       bool "Enable Dynamic tables for CRC"
+       help
+         Enable this option to calculate entries for CRC tables at runtime.
+         This can be helpful when reducing the size of the build image
+
 config HAVE_PRIVATE_LIBGCC
        bool
 
+config LIB_UUID
+       bool
+
 config USE_PRIVATE_LIBGCC
        bool "Use private libgcc"
        depends on HAVE_PRIVATE_LIBGCC
@@ -45,8 +54,19 @@ config USE_TINY_PRINTF
 
          The supported format specifiers are %c, %s, %u/%d and %x.
 
+config PANIC_HANG
+       bool "Do not reset the system on fatal error"
+       help
+         Define this option to stop the system in case of a fatal error,
+         so that you have to reset it manually. This is probably NOT a good
+         idea for an embedded system where you want the system to reboot
+         automatically as fast as possible, but it may be useful during
+         development since you can try to debug the conditions that lead to
+         the situation.
+
 config REGEX
        bool "Enable regular expression support"
+       default n if ARCH_SUNXI
        default y if NET
        help
          If this variable is defined, U-Boot is linked against the
@@ -54,10 +74,22 @@ config REGEX
          regex support to some commands, for example "env grep" and
          "setexpr".
 
-config LIB_RAND
-       bool "Pseudo-random library support "
+choice
+       prompt "Pseudo-random library support type"
+       depends on NET_RANDOM_ETHADDR || RANDOM_UUID || CMD_UUID
+       default LIB_RAND
        help
-         This library provides pseudo-random number generator functions.
+         Select the library to provide pseudo-random number generator
+         functions.  LIB_HW_RAND supports certain hardware engines that
+         provide this functionality.  If in doubt, select LIB_RAND.
+
+config LIB_RAND
+       bool "Pseudo-random library support"
+
+config LIB_HW_RAND
+       bool "HW Engine for random libray support"
+
+endchoice
 
 config SPL_TINY_MEMSET
        bool "Use a very small memset() in SPL"
@@ -278,5 +310,6 @@ endmenu
 
 source lib/efi/Kconfig
 source lib/efi_loader/Kconfig
+source lib/optee/Kconfig
 
 endmenu