···1411141114121412config PAGE_SIZE_8KB14131413 bool "8kB"14141414- depends on EXPERIMENTAL && CPU_R800014141414+ depends on (EXPERIMENTAL && CPU_R8000) || CPU_CAVIUM_OCTEON14151415 help14161416 Using 8kB page size will result in higher performance kernel at14171417 the price of higher memory consumption. This option is available14181418- only on the R8000 processor. Not that at the time of this writing14191419- this option is still high experimental; there are also issues with14201420- compatibility of user applications.14181418+ only on R8000 and cnMIPS processors. Note that you will need a14191419+ suitable Linux distribution to support this.1421142014221421config PAGE_SIZE_16KB14231422 bool "16kB"···14261427 the price of higher memory consumption. This option is available on14271428 all non-R3000 family processors. Note that you will need a suitable14281429 Linux distribution to support this.14301430+14311431+config PAGE_SIZE_32KB14321432+ bool "32kB"14331433+ depends on CPU_CAVIUM_OCTEON14341434+ help14351435+ Using 32kB page size will result in higher performance kernel at14361436+ the price of higher memory consumption. This option is available14371437+ only on cnMIPS cores. Note that you will need a suitable Linux14381438+ distribution to support this.1429143914301440config PAGE_SIZE_64KB14311441 bool "64kB"
···1919 case PM_16K: return "16kb";2020 case PM_64K: return "64kb";2121 case PM_256K: return "256kb";2222+#ifdef CONFIG_CPU_CAVIUM_OCTEON2323+ case PM_8K: return "8kb";2424+ case PM_32K: return "32kb";2525+ case PM_128K: return "128kb";2626+ case PM_512K: return "512kb";2727+ case PM_2M: return "2Mb";2828+ case PM_8M: return "8Mb";2929+ case PM_32M: return "32Mb";3030+#endif2231#ifndef CONFIG_CPU_VR41XX2332 case PM_1M: return "1Mb";2433 case PM_4M: return "4Mb";