diff options
author | LEROY Christophe <christophe.leroy@c-s.fr> | 2014-09-19 10:36:10 +0200 |
---|---|---|
committer | Scott Wood <scottwood@freescale.com> | 2014-11-07 18:10:45 -0600 |
commit | c51a6821bdbc9068adda93b3b8ee65df8e4642a6 (patch) | |
tree | 0ff47308ec2dbb867a316d3eaf57d2e965041922 /arch/powerpc/platforms/8xx | |
parent | 83c17ba35e0306e671b5c9ab622535f23a9a3e78 (diff) | |
download | blackbird-op-linux-c51a6821bdbc9068adda93b3b8ee65df8e4642a6.tar.gz blackbird-op-linux-c51a6821bdbc9068adda93b3b8ee65df8e4642a6.zip |
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>
Diffstat (limited to 'arch/powerpc/platforms/8xx')
0 files changed, 0 insertions, 0 deletions