From: Paul Mundt Date: Thu, 4 Mar 2010 07:44:20 +0000 (+0900) Subject: sh: fix up MMU reset with variable PMB mapping sizes. X-Git-Tag: v2.6.34-rc1~12^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=281983d6ff2674ca2e4868de628c65809d84fa4c;p=pandora-kernel.git sh: fix up MMU reset with variable PMB mapping sizes. Presently we run in to issues with the MMU resetting the CPU when variable sized mappings are employed. This takes a slightly more aggressive approach to keeping the TLB and cache state sane before establishing the mappings in order to cut down on races observed on SMP configurations. At the same time, we bump the VMA range up to the 0xb000...0xc000 range, as there still seems to be some undocumented behaviour in setting up variable mappings in the 0xa000...0xb000 range, resulting in reset by the TLB. Signed-off-by: Paul Mundt --- Reading git-diff-tree failed