uboot/arch/arm/cpu/armv7/Kconfig
<<
>>
Prefs
   1if CPU_V7
   2
   3config CPU_V7_HAS_NONSEC
   4        bool
   5
   6config CPU_V7_HAS_VIRT
   7        bool
   8
   9config ARMV7_NONSEC
  10        boolean "Enable support for booting in non-secure mode" if EXPERT
  11        depends on CPU_V7_HAS_NONSEC
  12        default y
  13        ---help---
  14        Say Y here to enable support for booting in non-secure / SVC mode.
  15
  16config ARMV7_BOOT_SEC_DEFAULT
  17        boolean "Boot in secure mode by default" if EXPERT
  18        depends on ARMV7_NONSEC
  19        default y if TEGRA
  20        ---help---
  21        Say Y here to boot in secure mode by default even if non-secure mode
  22        is supported. This option is useful to boot kernels which do not
  23        suppport booting in non-secure mode. Only set this if you need it.
  24        This can be overriden at run-time by setting the bootm_boot_mode env.
  25        variable to "sec" or "nonsec".
  26
  27config ARMV7_VIRT
  28        boolean "Enable support for hardware virtualization" if EXPERT
  29        depends on CPU_V7_HAS_VIRT && ARMV7_NONSEC
  30        default y
  31        ---help---
  32        Say Y here to boot in hypervisor (HYP) mode when booting non-secure.
  33
  34endif
  35