Home
last modified time | relevance | path

Searched hist:"5 efab4a02c89c252fb4cce097aafde5f8208dbfe" (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/arch/powerpc/mm/
H A Dfault.cdiff c51a6821bdbc9068adda93b3b8ee65df8e4642a6 Fri Sep 19 03:36:10 CDT 2014 LEROY Christophe <christophe.leroy@c-s.fr> powerpc/8xx: Invalidate non present TLB as early as possible

8xx sometimes need to load a invalid/non-present TLBs in
it DTLB asm handler.

These must be invalidated separaly as linux mm doesn't.

Commit 5efab4a02c89c252fb4cce097aafde5f8208dbfe was invalidating them in
arch/powerpc/mm/fault.c.
This patch does the invalidation earlier in order to free the TLB as soon as
possible. This also has the advantage of removing some 8xx specific code from
fault.c

Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Scott Wood <scottwood@freescale.com>
diff 5efab4a02c89c252fb4cce097aafde5f8208dbfe Thu Nov 19 18:21:02 CST 2009 Joakim Tjernlund <joakim.tjernlund@transmode.se> powerpc/8xx: Invalidate non present TLBs

8xx sometimes need to load a invalid/non-present TLBs in
it DTLB asm handler.

These must be invalidated separaly as linux mm don't.

Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
/openbmc/linux/arch/powerpc/kernel/
H A Dhead_8xx.Sdiff c51a6821bdbc9068adda93b3b8ee65df8e4642a6 Fri Sep 19 03:36:10 CDT 2014 LEROY Christophe <christophe.leroy@c-s.fr> powerpc/8xx: Invalidate non present TLB as early as possible

8xx sometimes need to load a invalid/non-present TLBs in
it DTLB asm handler.

These must be invalidated separaly as linux mm doesn't.

Commit 5efab4a02c89c252fb4cce097aafde5f8208dbfe was invalidating them in
arch/powerpc/mm/fault.c.
This patch does the invalidation earlier in order to free the TLB as soon as
possible. This also has the advantage of removing some 8xx specific code from
fault.c

Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Scott Wood <scottwood@freescale.com>