[PATCH 0/6] 8xx MMU fixes
Joakim Tjernlund
Joakim.Tjernlund at transmode.se
Fri Oct 9 00:24:52 EST 2009
So here we go again. This time I am
fairly confindent I got most things correct :)
Also manged to use even less instructions in the
TLB Miss handlers.
Scott and Rex, forget previous versions and
try this one out.
Once this works we can discuss further enchantments.
Joakim Tjernlund (6):
8xx: DTLB Error must check for more errors.
8xx: Update TLB asm so it behaves as linux mm expects.
8xx: invalidate non present TLBs
8xx: Tag DAR with 0x00f0 to catch buggy instructions.
8xx: Fixup DAR from buggy dcbX instructions.
8xx: start using dcbX instructions in various copy routines
arch/powerpc/include/asm/pte-8xx.h | 13 +-
arch/powerpc/kernel/head_8xx.S | 252 +++++++++++++++++++++++++++++-------
arch/powerpc/kernel/misc_32.S | 18 ---
arch/powerpc/lib/copy_32.S | 24 ----
arch/powerpc/mm/fault.c | 8 +-
5 files changed, 217 insertions(+), 98 deletions(-)
More information about the Linuxppc-dev
mailing list