1f58a9d17SGeoff Levandmenu "PS3 Platform Options" 2f58a9d17SGeoff Levand depends on PPC_PS3 3f58a9d17SGeoff Levand 4*3f555c70SGeert Uytterhoevenconfig PS3_ADVANCED 5*3f555c70SGeert Uytterhoeven depends on PPC_PS3 6*3f555c70SGeert Uytterhoeven bool "PS3 Advanced configuration options" 7*3f555c70SGeert Uytterhoeven help 8*3f555c70SGeert Uytterhoeven This gives you access to some advanced options for the PS3. The 9*3f555c70SGeert Uytterhoeven defaults should be fine for most users, but these options may make 10*3f555c70SGeert Uytterhoeven it possible to better control the kernel configuration if you know 11*3f555c70SGeert Uytterhoeven what you are doing. 12*3f555c70SGeert Uytterhoeven 13*3f555c70SGeert Uytterhoeven Note that the answer to this question won't directly affect the 14*3f555c70SGeert Uytterhoeven kernel: saying N will just cause the configurator to skip all 15*3f555c70SGeert Uytterhoeven the questions about these options. 16*3f555c70SGeert Uytterhoeven 17*3f555c70SGeert Uytterhoeven Most users should say N to this question. 18*3f555c70SGeert Uytterhoeven 19f58a9d17SGeoff Levandconfig PS3_HTAB_SIZE 20f58a9d17SGeoff Levand depends on PPC_PS3 21*3f555c70SGeert Uytterhoeven int "PS3 Platform pagetable size" if PS3_ADVANCED 22f58a9d17SGeoff Levand range 18 20 23f58a9d17SGeoff Levand default 20 24f58a9d17SGeoff Levand help 25f58a9d17SGeoff Levand This option is only for experts who may have the desire to fine 26f58a9d17SGeoff Levand tune the pagetable size on their system. The value here is 27f58a9d17SGeoff Levand expressed as the log2 of the page table size. Valid values are 28f58a9d17SGeoff Levand 18, 19, and 20, corresponding to 256KB, 512KB and 1MB respectively. 29f58a9d17SGeoff Levand 30f58a9d17SGeoff Levand If unsure, choose the default (20) with the confidence that your 31f58a9d17SGeoff Levand system will have optimal runtime performance. 32f58a9d17SGeoff Levand 33f58a9d17SGeoff Levandconfig PS3_DYNAMIC_DMA 34f58a9d17SGeoff Levand depends on PPC_PS3 && EXPERIMENTAL 35f58a9d17SGeoff Levand bool "PS3 Platform dynamic DMA page table management" 36f58a9d17SGeoff Levand default n 37f58a9d17SGeoff Levand help 38f58a9d17SGeoff Levand This option will enable kernel support to take advantage of the 39f58a9d17SGeoff Levand per device dynamic DMA page table management provided by the Cell 40f58a9d17SGeoff Levand processor's IO Controller. This support incurs some runtime 41f58a9d17SGeoff Levand overhead and also slightly increases kernel memory usage. The 42f58a9d17SGeoff Levand current implementation should be considered experimental. 43f58a9d17SGeoff Levand 44f58a9d17SGeoff Levand This support is mainly for Linux kernel development. If unsure, 45f58a9d17SGeoff Levand say N. 46f58a9d17SGeoff Levand 47261efc3fSGeoff Levandconfig PS3_USE_LPAR_ADDR 48261efc3fSGeoff Levand depends on PPC_PS3 && EXPERIMENTAL 49261efc3fSGeoff Levand bool "PS3 use lpar address space" 50261efc3fSGeoff Levand default y 51261efc3fSGeoff Levand help 52261efc3fSGeoff Levand This option is solely for experimentation by experts. Disables 53261efc3fSGeoff Levand translation of lpar addresses. SPE support currently won't work 54261efc3fSGeoff Levand without this set to y. 55261efc3fSGeoff Levand 56261efc3fSGeoff Levand If you have any doubt, choose the default y. 57261efc3fSGeoff Levand 5874e95d5dSGeoff Levandconfig PS3_VUART 5974e95d5dSGeoff Levand depends on PPC_PS3 60*3f555c70SGeert Uytterhoeven bool "PS3 Virtual UART support" if PS3_ADVANCED 6174e95d5dSGeoff Levand default y 6274e95d5dSGeoff Levand help 6374e95d5dSGeoff Levand Include support for the PS3 Virtual UART. 6474e95d5dSGeoff Levand 6574e95d5dSGeoff Levand This support is required for several system services 6674e95d5dSGeoff Levand including the System Manager and AV Settings. In 6774e95d5dSGeoff Levand general, all users will say Y. 6874e95d5dSGeoff Levand 6911227fd1SGeert Uytterhoevenconfig PS3_PS3AV 70*3f555c70SGeert Uytterhoeven tristate "PS3 AV settings driver" if PS3_ADVANCED 71*3f555c70SGeert Uytterhoeven depends on PS3_VUART 7211227fd1SGeert Uytterhoeven default y 7311227fd1SGeert Uytterhoeven help 7411227fd1SGeert Uytterhoeven Include support for the PS3 AV Settings driver. 7511227fd1SGeert Uytterhoeven 7611227fd1SGeert Uytterhoeven This support is required for graphics and sound. In 7711227fd1SGeert Uytterhoeven general, all users will say Y or M. 7811227fd1SGeert Uytterhoeven 79fde5efd0SGeoff Levandconfig PS3_SYS_MANAGER 80*3f555c70SGeert Uytterhoeven bool "PS3 System Manager driver" if PS3_ADVANCED 81*3f555c70SGeert Uytterhoeven depends on PS3_VUART 82fde5efd0SGeoff Levand default y 83fde5efd0SGeoff Levand help 84fde5efd0SGeoff Levand Include support for the PS3 System Manager. 85fde5efd0SGeoff Levand 86fde5efd0SGeoff Levand This support is required for system control. In 87fde5efd0SGeoff Levand general, all users will say Y. 88fde5efd0SGeoff Levand 89f58a9d17SGeoff Levandendmenu 90