diff options
Diffstat (limited to 'arch/arm64/Kconfig')
| -rw-r--r-- | arch/arm64/Kconfig | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index 56b3f6d447ae..4143d9b0d87a 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig | |||
| @@ -7,6 +7,7 @@ config ARM64 | |||
| 7 | select ARM_AMBA | 7 | select ARM_AMBA |
| 8 | select ARM_ARCH_TIMER | 8 | select ARM_ARCH_TIMER |
| 9 | select ARM_GIC | 9 | select ARM_GIC |
| 10 | select BUILDTIME_EXTABLE_SORT | ||
| 10 | select CLONE_BACKWARDS | 11 | select CLONE_BACKWARDS |
| 11 | select COMMON_CLK | 12 | select COMMON_CLK |
| 12 | select GENERIC_CLOCKEVENTS | 13 | select GENERIC_CLOCKEVENTS |
| @@ -111,6 +112,11 @@ config ARCH_VEXPRESS | |||
| 111 | This enables support for the ARMv8 software model (Versatile | 112 | This enables support for the ARMv8 software model (Versatile |
| 112 | Express). | 113 | Express). |
| 113 | 114 | ||
| 115 | config ARCH_XGENE | ||
| 116 | bool "AppliedMicro X-Gene SOC Family" | ||
| 117 | help | ||
| 118 | This enables support for AppliedMicro X-Gene SOC Family | ||
| 119 | |||
| 114 | endmenu | 120 | endmenu |
| 115 | 121 | ||
| 116 | menu "Bus support" | 122 | menu "Bus support" |
| @@ -148,6 +154,8 @@ config NR_CPUS | |||
| 148 | int "Maximum number of CPUs (2-32)" | 154 | int "Maximum number of CPUs (2-32)" |
| 149 | range 2 32 | 155 | range 2 32 |
| 150 | depends on SMP | 156 | depends on SMP |
| 157 | # These have to remain sorted largest to smallest | ||
| 158 | default "8" if ARCH_XGENE | ||
| 151 | default "4" | 159 | default "4" |
| 152 | 160 | ||
| 153 | source kernel/Kconfig.preempt | 161 | source kernel/Kconfig.preempt |
| @@ -180,8 +188,35 @@ config HW_PERF_EVENTS | |||
| 180 | Enable hardware performance counter support for perf events. If | 188 | Enable hardware performance counter support for perf events. If |
| 181 | disabled, perf events will use software events only. | 189 | disabled, perf events will use software events only. |
| 182 | 190 | ||
| 191 | config SYS_SUPPORTS_HUGETLBFS | ||
| 192 | def_bool y | ||
| 193 | |||
| 194 | config ARCH_WANT_GENERAL_HUGETLB | ||
| 195 | def_bool y | ||
| 196 | |||
| 197 | config ARCH_WANT_HUGE_PMD_SHARE | ||
| 198 | def_bool y if !ARM64_64K_PAGES | ||
| 199 | |||
| 200 | config HAVE_ARCH_TRANSPARENT_HUGEPAGE | ||
| 201 | def_bool y | ||
| 202 | |||
| 183 | source "mm/Kconfig" | 203 | source "mm/Kconfig" |
| 184 | 204 | ||
| 205 | config XEN_DOM0 | ||
| 206 | def_bool y | ||
| 207 | depends on XEN | ||
| 208 | |||
| 209 | config XEN | ||
| 210 | bool "Xen guest support on ARM64 (EXPERIMENTAL)" | ||
| 211 | depends on ARM64 && OF | ||
| 212 | help | ||
| 213 | Say Y if you want to run Linux in a Virtual Machine on Xen on ARM64. | ||
| 214 | |||
| 215 | config FORCE_MAX_ZONEORDER | ||
| 216 | int | ||
| 217 | default "14" if (ARM64_64K_PAGES && TRANSPARENT_HUGEPAGE) | ||
| 218 | default "11" | ||
| 219 | |||
| 185 | endmenu | 220 | endmenu |
| 186 | 221 | ||
| 187 | menu "Boot options" | 222 | menu "Boot options" |
