diff options
Diffstat (limited to 'arch/tile/Kconfig')
-rw-r--r-- | arch/tile/Kconfig | 23 |
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 | |||
58 | config ARCH_PHYS_ADDR_T_64BIT | 58 | config ARCH_PHYS_ADDR_T_64BIT |
59 | def_bool y | 59 | def_bool y |
60 | 60 | ||
61 | config ARCH_DMA_ADDR_T_64BIT | ||
62 | def_bool y | ||
63 | |||
61 | config LOCKDEP_SUPPORT | 64 | config LOCKDEP_SUPPORT |
62 | def_bool y | 65 | def_bool y |
63 | 66 | ||
@@ -96,6 +99,7 @@ config HVC_TILE | |||
96 | 99 | ||
97 | config TILE | 100 | config 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 | ||
251 | config PAGE_OFFSET | 255 | config 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 | ||
319 | config 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 | |||
315 | endmenu # Tilera-specific configuration | 328 | endmenu # Tilera-specific configuration |
316 | 329 | ||
317 | menu "Bus options" | 330 | menu "Bus options" |
@@ -352,3 +365,5 @@ source "security/Kconfig" | |||
352 | source "crypto/Kconfig" | 365 | source "crypto/Kconfig" |
353 | 366 | ||
354 | source "lib/Kconfig" | 367 | source "lib/Kconfig" |
368 | |||
369 | source "arch/tile/kvm/Kconfig" | ||