aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig31
1 files changed, 22 insertions, 9 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 48c19d44be9a..117e81b12009 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -16,6 +16,7 @@ config ARM
16 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL 16 select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
17 select HAVE_ARCH_KGDB 17 select HAVE_ARCH_KGDB
18 select HAVE_ARCH_TRACEHOOK 18 select HAVE_ARCH_TRACEHOOK
19 select HAVE_SYSCALL_TRACEPOINTS
19 select HAVE_KPROBES if !XIP_KERNEL 20 select HAVE_KPROBES if !XIP_KERNEL
20 select HAVE_KRETPROBES if (HAVE_KPROBES) 21 select HAVE_KRETPROBES if (HAVE_KPROBES)
21 select HAVE_FUNCTION_TRACER if (!XIP_KERNEL) 22 select HAVE_FUNCTION_TRACER if (!XIP_KERNEL)
@@ -1859,8 +1860,8 @@ config ALIGNMENT_TRAP
1859 configuration it is safe to say N, otherwise say Y. 1860 configuration it is safe to say N, otherwise say Y.
1860 1861
1861config UACCESS_WITH_MEMCPY 1862config UACCESS_WITH_MEMCPY
1862 bool "Use kernel mem{cpy,set}() for {copy_to,clear}_user() (EXPERIMENTAL)" 1863 bool "Use kernel mem{cpy,set}() for {copy_to,clear}_user()"
1863 depends on MMU && EXPERIMENTAL 1864 depends on MMU
1864 default y if CPU_FEROCEON 1865 default y if CPU_FEROCEON
1865 help 1866 help
1866 Implement faster copy_to_user and clear_user methods for CPU 1867 Implement faster copy_to_user and clear_user methods for CPU
@@ -1901,12 +1902,6 @@ config CC_STACKPROTECTOR
1901 neutralized via a kernel panic. 1902 neutralized via a kernel panic.
1902 This feature requires gcc version 4.2 or above. 1903 This feature requires gcc version 4.2 or above.
1903 1904
1904config DEPRECATED_PARAM_STRUCT
1905 bool "Provide old way to pass kernel parameters"
1906 help
1907 This was deprecated in 2001 and announced to live on for 5 years.
1908 Some old boot loaders still use this way.
1909
1910endmenu 1905endmenu
1911 1906
1912menu "Boot options" 1907menu "Boot options"
@@ -1919,6 +1914,23 @@ config USE_OF
1919 help 1914 help
1920 Include support for flattened device tree machine descriptions. 1915 Include support for flattened device tree machine descriptions.
1921 1916
1917config ATAGS
1918 bool "Support for the traditional ATAGS boot data passing" if USE_OF
1919 default y
1920 help
1921 This is the traditional way of passing data to the kernel at boot
1922 time. If you are solely relying on the flattened device tree (or
1923 the ARM_ATAG_DTB_COMPAT option) then you may unselect this option
1924 to remove ATAGS support from your kernel binary. If unsure,
1925 leave this to y.
1926
1927config DEPRECATED_PARAM_STRUCT
1928 bool "Provide old way to pass kernel parameters"
1929 depends on ATAGS
1930 help
1931 This was deprecated in 2001 and announced to live on for 5 years.
1932 Some old boot loaders still use this way.
1933
1922# Compressed boot loader in ROM. Yes, we really want to ask about 1934# Compressed boot loader in ROM. Yes, we really want to ask about
1923# TEXT and BSS so we preserve their values in the config files. 1935# TEXT and BSS so we preserve their values in the config files.
1924config ZBOOT_ROM_TEXT 1936config ZBOOT_ROM_TEXT
@@ -2045,6 +2057,7 @@ config CMDLINE
2045choice 2057choice
2046 prompt "Kernel command line type" if CMDLINE != "" 2058 prompt "Kernel command line type" if CMDLINE != ""
2047 default CMDLINE_FROM_BOOTLOADER 2059 default CMDLINE_FROM_BOOTLOADER
2060 depends on ATAGS
2048 2061
2049config CMDLINE_FROM_BOOTLOADER 2062config CMDLINE_FROM_BOOTLOADER
2050 bool "Use bootloader kernel arguments if available" 2063 bool "Use bootloader kernel arguments if available"
@@ -2114,7 +2127,7 @@ config KEXEC
2114 2127
2115config ATAGS_PROC 2128config ATAGS_PROC
2116 bool "Export atags in procfs" 2129 bool "Export atags in procfs"
2117 depends on KEXEC 2130 depends on ATAGS && KEXEC
2118 default y 2131 default y
2119 help 2132 help
2120 Should the atags used to boot the kernel be exported in an "atags" 2133 Should the atags used to boot the kernel be exported in an "atags"