xref: /linux/arch/powerpc/platforms/ps3/Kconfig (revision 261efc3f178c8c5b55d76208aee1f39ce247f723)
1f58a9d17SGeoff Levandmenu "PS3 Platform Options"
2f58a9d17SGeoff Levand	depends on PPC_PS3
3f58a9d17SGeoff Levand
4f58a9d17SGeoff Levandconfig PS3_HTAB_SIZE
5f58a9d17SGeoff Levand	depends on PPC_PS3
6f58a9d17SGeoff Levand	int "PS3 Platform pagetable size"
7f58a9d17SGeoff Levand	range 18 20
8f58a9d17SGeoff Levand	default 20
9f58a9d17SGeoff Levand	help
10f58a9d17SGeoff Levand	  This option is only for experts who may have the desire to fine
11f58a9d17SGeoff Levand	  tune the pagetable size on their system.  The value here is
12f58a9d17SGeoff Levand	  expressed as the log2 of the page table size.  Valid values are
13f58a9d17SGeoff Levand	  18, 19, and 20, corresponding to 256KB, 512KB and 1MB respectively.
14f58a9d17SGeoff Levand
15f58a9d17SGeoff Levand	  If unsure, choose the default (20) with the confidence that your
16f58a9d17SGeoff Levand	  system will have optimal runtime performance.
17f58a9d17SGeoff Levand
18f58a9d17SGeoff Levandconfig PS3_DYNAMIC_DMA
19f58a9d17SGeoff Levand	depends on PPC_PS3 && EXPERIMENTAL
20f58a9d17SGeoff Levand	bool "PS3 Platform dynamic DMA page table management"
21f58a9d17SGeoff Levand	default n
22f58a9d17SGeoff Levand	help
23f58a9d17SGeoff Levand	  This option will enable kernel support to take advantage of the
24f58a9d17SGeoff Levand	  per device dynamic DMA page table management provided by the Cell
25f58a9d17SGeoff Levand	  processor's IO Controller.  This support incurs some runtime
26f58a9d17SGeoff Levand	  overhead and also slightly increases kernel memory usage.  The
27f58a9d17SGeoff Levand	  current implementation should be considered experimental.
28f58a9d17SGeoff Levand
29f58a9d17SGeoff Levand	  This support is mainly for Linux kernel development.  If unsure,
30f58a9d17SGeoff Levand	  say N.
31f58a9d17SGeoff Levand
32*261efc3fSGeoff Levandconfig PS3_USE_LPAR_ADDR
33*261efc3fSGeoff Levand	depends on PPC_PS3 && EXPERIMENTAL
34*261efc3fSGeoff Levand	bool "PS3 use lpar address space"
35*261efc3fSGeoff Levand	default y
36*261efc3fSGeoff Levand	help
37*261efc3fSGeoff Levand	  This option is solely for experimentation by experts.  Disables
38*261efc3fSGeoff Levand	  translation of lpar addresses.  SPE support currently won't work
39*261efc3fSGeoff Levand	  without this set to y.
40*261efc3fSGeoff Levand
41*261efc3fSGeoff Levand	  If you have any doubt, choose the default y.
42*261efc3fSGeoff Levand
43f58a9d17SGeoff Levandendmenu
44