Difference between revisions of "Transparent Huge Pages"
From LinuxMIPS
(Created page with "Transparent Huge Page support for MIPS is currently under development. THP is currently planned to only be available for 64-bit kernels. A git tree exists at [//git.linux-mi...") |
|||
| Line 1: | Line 1: | ||
| − | Transparent Huge Page support for MIPS is currently under development. THP is currently planned to only be available for 64-bit kernels. A git tree | + | Transparent Huge Page support for MIPS is currently under development. THP is currently planned to only be available for 64-bit kernels. A git tree at [//git.linux-mips.org/?p=ralf/linux-thp.git;a=summary] contains the development code. |
== Hardware requirements == | == Hardware requirements == | ||
Revision as of 15:49, 26 September 2012
Transparent Huge Page support for MIPS is currently under development. THP is currently planned to only be available for 64-bit kernels. A git tree at [1] contains the development code.
Hardware requirements
Only R4000-style TLBs are supported. R8000 support may be added in the distant future. The NEC VR41xx processors have such a TLB but do not support the necessary huge page size not even for 4kB base page size so huge page support is not possible for them.
Size of Huge Pages
| Base Page Size | Huge Page Size | Comments |
|---|---|---|
| 4kB | 2MB | |
| 8kB | 8MB | R8000 and Cavium cnMIPS cores only |
| 16kB | 32MB | |
| 32kB | 128MB | Cavium cnMIPS cores only |
| 64kB | 512MB |