stackprot: Make our test a bit more complex
[pandora-u-boot.git] / cmd / Kconfig
index 4defbd9..f962bb7 100644 (file)
@@ -65,7 +65,7 @@ config SYS_PROMPT_HUSH_PS2
          to complete a command. Usually "> ".
 
 config SYS_XTRACE
-       string "Command execution tracer"
+       bool "Command execution tracer"
        depends on CMDLINE
        default y if CMDLINE
        help
@@ -97,6 +97,13 @@ config CMD_ACPI
          between the firmware and OS, and is particularly useful when you
          want to make hardware changes without the OS needing to be adjusted.
 
+config CMD_ADDRMAP
+       bool "addrmap"
+       depends on ADDR_MAP
+       default y
+       help
+         List non-identity virtual-physical memory mappings for 32-bit CPUs.
+
 config CMD_BDI
        bool "bdinfo"
        default y
@@ -325,6 +332,18 @@ config CMD_FDT
        help
          Do FDT related setup before booting into the Operating System.
 
+config SUPPORT_EXTENSION_SCAN
+       bool
+
+config CMD_EXTENSION
+       bool "Extension board management command"
+       select CMD_FDT
+       depends on SUPPORT_EXTENSION_SCAN
+       help
+         Enables the "extension" command, which allows to detect
+         extension boards connected to the system, and apply
+         corresponding Device Tree overlays.
+
 config CMD_GO
        bool "go"
        default y
@@ -1060,6 +1079,7 @@ config CMD_MISC
 
 config CMD_MMC
        bool "mmc"
+       depends on MMC
        help
          MMC memory mapped support.
 
@@ -1302,6 +1322,7 @@ config CMD_UNIVERSE
 
 config CMD_USB
        bool "usb"
+       depends on USB
        select HAVE_BLOCK_DEVICE
        help
          USB support.
@@ -1338,6 +1359,7 @@ config CMD_PVBLOCK
 config CMD_VIRTIO
        bool "virtio"
        depends on VIRTIO
+       depends on HAVE_BLOCK_DEVICE
        default y if VIRTIO
        help
          VirtIO block device support
@@ -1951,6 +1973,8 @@ config CMD_AES
 
 config CMD_BLOB
        bool "Enable the 'blob' command"
+       depends on !MX6ULL && !MX6SLL && !MX6SL
+       select IMX_HAB if ARCH_MX6 || ARCH_MX7 || ARCH_MX7ULP || ARCH_IMX8M
        help
          This is used with the Freescale secure boot mechanism.
 
@@ -2022,12 +2046,19 @@ config HASH_VERIFY
        help
          Add -v option to verify data against a hash.
 
+config CMD_SCP03
+       bool "scp03 - SCP03 enable and rotate/provision operations"
+       depends on SCP03
+       help
+         This command provides access to a Trusted Application
+         running in a TEE to request Secure Channel Protocol 03
+         (SCP03) enablement and/or rotation of its SCP03 keys.
+
 config CMD_TPM_V1
        bool
 
 config CMD_TPM_V2
        bool
-       select CMD_LOG
 
 config CMD_TPM
        bool "Enable the 'tpm' command"
@@ -2236,6 +2267,15 @@ config CMD_BEDBUG
          for some PowerPC processors. For details please see the
          documentation in doc/README.bedbug.
 
+config CMD_CBSYSINFO
+       bool "cbsysinfo"
+       depends on X86
+       default y if SYS_COREBOOT
+       help
+         This provides information about the coreboot sysinfo table stored in
+         memory by coreboot before jumping to U-Boot. It can be useful for
+         debugging the beaaviour of coreboot or U-Boot.
+
 config CMD_DIAG
        bool "diag - Board diagnostics"
        help
@@ -2297,6 +2337,15 @@ config CMD_AVB
            avb read_part_hex - read data from partition and output to stdout
            avb write_part - write data to partition
            avb verify - run full verification chain
+
+config CMD_STACKPROTECTOR_TEST
+       bool "Test command for stack protector"
+       depends on STACKPROTECTOR
+       help
+         Enable stackprot_test command
+         The stackprot_test command will force a stack overrun to test
+         the stack smashing detection mechanisms.
+
 endmenu
 
 config CMD_UBI