aboutsummaryrefslogtreecommitdiffstats
path: root/arch/tile/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/tile/Kconfig')
-rw-r--r--arch/tile/Kconfig23
1 files changed, 19 insertions, 4 deletions
diff --git a/arch/tile/Kconfig b/arch/tile/Kconfig
index d0cc5b4b22a1..07ec8a865c1d 100644
--- a/arch/tile/Kconfig
+++ b/arch/tile/Kconfig
@@ -58,6 +58,9 @@ config ARCH_SUPPORTS_OPTIMIZED_INLINING
58config ARCH_PHYS_ADDR_T_64BIT 58config ARCH_PHYS_ADDR_T_64BIT
59 def_bool y 59 def_bool y
60 60
61config ARCH_DMA_ADDR_T_64BIT
62 def_bool y
63
61config LOCKDEP_SUPPORT 64config LOCKDEP_SUPPORT
62 def_bool y 65 def_bool y
63 66
@@ -96,6 +99,7 @@ config HVC_TILE
96 99
97config TILE 100config TILE
98 def_bool y 101 def_bool y
102 select HAVE_KVM if !TILEGX
99 select GENERIC_FIND_FIRST_BIT 103 select GENERIC_FIND_FIRST_BIT
100 select GENERIC_FIND_NEXT_BIT 104 select GENERIC_FIND_NEXT_BIT
101 select USE_GENERIC_SMP_HELPERS 105 select USE_GENERIC_SMP_HELPERS
@@ -234,9 +238,9 @@ choice
234 If you are not absolutely sure what you are doing, leave this 238 If you are not absolutely sure what you are doing, leave this
235 option alone! 239 option alone!
236 240
237 config VMSPLIT_375G 241 config VMSPLIT_3_75G
238 bool "3.75G/0.25G user/kernel split (no kernel networking)" 242 bool "3.75G/0.25G user/kernel split (no kernel networking)"
239 config VMSPLIT_35G 243 config VMSPLIT_3_5G
240 bool "3.5G/0.5G user/kernel split" 244 bool "3.5G/0.5G user/kernel split"
241 config VMSPLIT_3G 245 config VMSPLIT_3G
242 bool "3G/1G user/kernel split" 246 bool "3G/1G user/kernel split"
@@ -250,8 +254,8 @@ endchoice
250 254
251config PAGE_OFFSET 255config PAGE_OFFSET
252 hex 256 hex
253 default 0xF0000000 if VMSPLIT_375G 257 default 0xF0000000 if VMSPLIT_3_75G
254 default 0xE0000000 if VMSPLIT_35G 258 default 0xE0000000 if VMSPLIT_3_5G
255 default 0xB0000000 if VMSPLIT_3G_OPT 259 default 0xB0000000 if VMSPLIT_3G_OPT
256 default 0x80000000 if VMSPLIT_2G 260 default 0x80000000 if VMSPLIT_2G
257 default 0x40000000 if VMSPLIT_1G 261 default 0x40000000 if VMSPLIT_1G
@@ -312,6 +316,15 @@ config HARDWALL
312 bool "Hardwall support to allow access to user dynamic network" 316 bool "Hardwall support to allow access to user dynamic network"
313 default y 317 default y
314 318
319config KERNEL_PL
320 int "Processor protection level for kernel"
321 range 1 2
322 default "1"
323 ---help---
324 This setting determines the processor protection level the
325 kernel will be built to run at. Generally you should use
326 the default value here.
327
315endmenu # Tilera-specific configuration 328endmenu # Tilera-specific configuration
316 329
317menu "Bus options" 330menu "Bus options"
@@ -352,3 +365,5 @@ source "security/Kconfig"
352source "crypto/Kconfig" 365source "crypto/Kconfig"
353 366
354source "lib/Kconfig" 367source "lib/Kconfig"
368
369source "arch/tile/kvm/Kconfig"