X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=Kconfig;h=8f96c94d72093c3d8dca1062fd3b952c00c7c237;hb=41eb4e5c31fa0db032a596f00fe925185102d0f7;hp=b879461b964233fcf97ce537d22fd08551c31f15;hpb=65994d049474394729d976273d7582552f1db332;p=oweals%2Fu-boot.git diff --git a/Kconfig b/Kconfig index b879461b96..8f96c94d72 100644 --- a/Kconfig +++ b/Kconfig @@ -72,13 +72,31 @@ config SYS_MALLOC_F_LEN initial serial device and any others that are needed. menuconfig EXPERT - bool "Configure standard U-Boot features (expert users)" - help - This option allows certain base U-Boot options and settings - to be disabled or tweaked. This is for specialized - environments which can tolerate a "non-standard" U-Boot. - Only use this if you really know what you are doing. - + bool "Configure standard U-Boot features (expert users)" + default y + help + This option allows certain base U-Boot options and settings + to be disabled or tweaked. This is for specialized + environments which can tolerate a "non-standard" U-Boot. + Only use this if you really know what you are doing. + +if EXPERT + config SYS_MALLOC_CLEAR_ON_INIT + bool "Init with zeros the memory reserved for malloc (slow)" + default y + help + This setting is enabled by default. The reserved malloc + memory is initialized with zeros, so first malloc calls + will return the pointer to the zeroed memory. But this + slows the boot time. + + It is recommended to disable it, when CONFIG_SYS_MALLOC_LEN + value, has more than few MiB, e.g. when uses bzip2 or bmp logo. + Then the boot time can be significantly reduced. + Warning: + When disabling this, please check if malloc calls, maybe + should be replaced by calloc - if expects zeroed memory. +endif endmenu # General setup menu "Boot images"