]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] m32r: Fix M32104 cache flushing routines
authorHirokazu Takata <takata@linux-m32r.org>
Fri, 6 Jan 2006 08:18:44 +0000 (00:18 -0800)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 6 Jan 2006 16:33:44 +0000 (08:33 -0800)
commit5fe94e40494b722b362ff7afa571bd2f7049e18d
treeac8aaaf5042fb0e6f9cd05e073f7e5d60823445f
parentce12aab62f93bc56d4e901f94c0c2fbeb843f72e
[PATCH] m32r: Fix M32104 cache flushing routines

This patch fixes cache memory parameter setting for the M32104 target.  So
far, its performance seemed to have been degraded due to incorrect cache
parameter setting.

  * arch/m32r/boot/setup.S: Set SFR(Special Fuction Registers) region
    to be non-cachable explicitly.
  * arch/m32r/mm/cache.c: Fix cache flushing routines not to switch off
    the M32104 cache.

Signed-off-by: Hayato Fujiwara <fujiwara@linux-m32r.org>
Signed-off-by: Hirokazu Takata <takata@linux-m32r.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/m32r/boot/setup.S
arch/m32r/mm/cache.c