diff options
author | David Daney <ddaney@caviumnetworks.com> | 2009-05-27 17:47:44 -0700 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2009-06-17 11:06:30 +0100 |
commit | fd062c847a8cea2821347d7e18165dfa658f7dce (patch) | |
tree | 95410c5460f7d153a9c9b15184ea52e2059427c3 /fs/Kconfig | |
parent | dd7943920b492d9d8a79080fe05e25ecd7e10bc3 (diff) | |
download | blackbird-op-linux-fd062c847a8cea2821347d7e18165dfa658f7dce.tar.gz blackbird-op-linux-fd062c847a8cea2821347d7e18165dfa658f7dce.zip |
MIPS: TLB support for hugetlbfs.
The TLB handlers need to check for huge pages and give them special
handling. Huge pages consist of two contiguous sub-pages of physical
memory.
* Loading entrylo0 and entrylo1 need to be handled specially.
* The page mask must be set for huge pages and then restored after
writing the TLB entries.
* The PTE for huge pages resides in the PMD, we halt traversal of the
tables there.
Signed-off-by: David Daney <ddaney@caviumnetworks.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'fs/Kconfig')
0 files changed, 0 insertions, 0 deletions