]> git.neil.brown.name Git - history.git/commit
[PATCH] ppc32: Workaround new MPC745x CPU erratas
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Sun, 1 Aug 2004 13:43:47 +0000 (06:43 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sun, 1 Aug 2004 13:43:47 +0000 (06:43 -0700)
commitf059989bca20a55ccfc4bc8b9283e837874e605c
treeeceb9315c89e53c84af4b686e2bb24aab8ec752d
parentbe55649e00e02405019f9bc3bb15f5a57255272b
[PATCH] ppc32: Workaround new MPC745x CPU erratas

The latest versions of Motorola erratas for the MPC745x CPUs (and 744x)
adds a couple of nasty ones for which we really want workarounds in the
kernel. One is to disable the BTIC branch target cache on some revs
(too bad for performances...) and the other one is to force cacheable
memory pages to always be marked as SMP coherent even on UP systems (I
didn't measure significant perfs impact with this one).

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/ppc/kernel/cpu_setup_6xx.S
arch/ppc/kernel/cputable.c
include/asm-ppc/cputable.h