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 32261efc3fSGeoff Levandconfig PS3_USE_LPAR_ADDR 33261efc3fSGeoff Levand depends on PPC_PS3 && EXPERIMENTAL 34261efc3fSGeoff Levand bool "PS3 use lpar address space" 35261efc3fSGeoff Levand default y 36261efc3fSGeoff Levand help 37261efc3fSGeoff Levand This option is solely for experimentation by experts. Disables 38261efc3fSGeoff Levand translation of lpar addresses. SPE support currently won't work 39261efc3fSGeoff Levand without this set to y. 40261efc3fSGeoff Levand 41261efc3fSGeoff Levand If you have any doubt, choose the default y. 42261efc3fSGeoff Levand 4374e95d5dSGeoff Levandconfig PS3_VUART 4474e95d5dSGeoff Levand depends on PPC_PS3 4574e95d5dSGeoff Levand bool "PS3 Virtual UART support" 4674e95d5dSGeoff Levand default y 4774e95d5dSGeoff Levand help 4874e95d5dSGeoff Levand Include support for the PS3 Virtual UART. 4974e95d5dSGeoff Levand 5074e95d5dSGeoff Levand This support is required for several system services 5174e95d5dSGeoff Levand including the System Manager and AV Settings. In 5274e95d5dSGeoff Levand general, all users will say Y. 5374e95d5dSGeoff Levand 5411227fd1SGeert Uytterhoevenconfig PS3_PS3AV 5511227fd1SGeert Uytterhoeven tristate "PS3 AV settings driver" 5611227fd1SGeert Uytterhoeven depends on PPC_PS3 5711227fd1SGeert Uytterhoeven select PS3_VUART 5811227fd1SGeert Uytterhoeven default y 5911227fd1SGeert Uytterhoeven help 6011227fd1SGeert Uytterhoeven Include support for the PS3 AV Settings driver. 6111227fd1SGeert Uytterhoeven 6211227fd1SGeert Uytterhoeven This support is required for graphics and sound. In 6311227fd1SGeert Uytterhoeven general, all users will say Y or M. 6411227fd1SGeert Uytterhoeven 65*fde5efd0SGeoff Levandconfig PS3_SYS_MANAGER 66*fde5efd0SGeoff Levand bool "PS3 System Manager driver" 67*fde5efd0SGeoff Levand select PS3_VUART 68*fde5efd0SGeoff Levand default y 69*fde5efd0SGeoff Levand help 70*fde5efd0SGeoff Levand Include support for the PS3 System Manager. 71*fde5efd0SGeoff Levand 72*fde5efd0SGeoff Levand This support is required for system control. In 73*fde5efd0SGeoff Levand general, all users will say Y. 74*fde5efd0SGeoff Levand 75f58a9d17SGeoff Levandendmenu 76