diff options
Diffstat (limited to 'arch/powerpc/platforms/ps3/Kconfig')
-rw-r--r-- | arch/powerpc/platforms/ps3/Kconfig | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/ps3/Kconfig b/arch/powerpc/platforms/ps3/Kconfig new file mode 100644 index 000000000000..451bfcd5502e --- /dev/null +++ b/arch/powerpc/platforms/ps3/Kconfig | |||
@@ -0,0 +1,43 @@ | |||
1 | menu "PS3 Platform Options" | ||
2 | depends on PPC_PS3 | ||
3 | |||
4 | config PS3_HTAB_SIZE | ||
5 | depends on PPC_PS3 | ||
6 | int "PS3 Platform pagetable size" | ||
7 | range 18 20 | ||
8 | default 20 | ||
9 | help | ||
10 | This option is only for experts who may have the desire to fine | ||
11 | tune the pagetable size on their system. The value here is | ||
12 | expressed as the log2 of the page table size. Valid values are | ||
13 | 18, 19, and 20, corresponding to 256KB, 512KB and 1MB respectively. | ||
14 | |||
15 | If unsure, choose the default (20) with the confidence that your | ||
16 | system will have optimal runtime performance. | ||
17 | |||
18 | config PS3_DYNAMIC_DMA | ||
19 | depends on PPC_PS3 && EXPERIMENTAL | ||
20 | bool "PS3 Platform dynamic DMA page table management" | ||
21 | default n | ||
22 | help | ||
23 | This option will enable kernel support to take advantage of the | ||
24 | per device dynamic DMA page table management provided by the Cell | ||
25 | processor's IO Controller. This support incurs some runtime | ||
26 | overhead and also slightly increases kernel memory usage. The | ||
27 | current implementation should be considered experimental. | ||
28 | |||
29 | This support is mainly for Linux kernel development. If unsure, | ||
30 | say N. | ||
31 | |||
32 | config PS3_USE_LPAR_ADDR | ||
33 | depends on PPC_PS3 && EXPERIMENTAL | ||
34 | bool "PS3 use lpar address space" | ||
35 | default y | ||
36 | help | ||
37 | This option is solely for experimentation by experts. Disables | ||
38 | translation of lpar addresses. SPE support currently won't work | ||
39 | without this set to y. | ||
40 | |||
41 | If you have any doubt, choose the default y. | ||
42 | |||
43 | endmenu | ||