powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
authorKumar Gala <galak@kernel.crashing.org>
Fri, 8 Oct 2010 07:13:25 +0000 (02:13 -0500)
committerKumar Gala <galak@kernel.crashing.org>
Thu, 14 Oct 2010 05:55:09 +0000 (00:55 -0500)
commit988cf86d4f0da4150e808300c145ba87c0aad02f
treeb6b1c4ce5e06722bacff5b1fc852ae9de4f54530
parent4490c06b581ad7d6392bb398960ef86dfd203a91
powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes

Update setup_page_sizes() to support for a MMU v1.0 FSL style MMU
implementation.  In such a processor, we don't have TLB0PS or EPTCFG
registers (and access to these registers may cause exceptions).  We need
to parse the older format of TLBnCFG for page size support.  Additionaly,
assume since we are an FSL implementation that we have 2 TLB arrays and
the second array contains the variable size pages.

Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/include/asm/mmu-book3e.h
arch/powerpc/mm/tlb_nohash.c