Skip to content

powerpc8xx: Further optimisation of TLB handling

Christophe Leroy linuxppc-dev lkml 6 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest posting 2/25 patches 0 repliesNew
  2. v5 posting 1/25 patches 1 replySuperseded
  3. v45 patches 0 repliesSuperseded
Earlier versions · 3
VersionPostedPatchesRepliesStatus
v311 patches6 repliesSuperseded
v211 patches5 repliesSuperseded
v111 patches9 repliesSuperseded

Patches in v5 posting 2/2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5powerpc/8xx: macro for handling CPU15 errataarch/powerpc/kernel/head_8xx.S+12 -60 replies
2/5powerpc/8xx: Handle CR out of exception PROLOG/EPILOGarch/powerpc/kernel/head_8xx.S+7 -30 replies
3/5powerpc/8xx: dont save CR in SCRATCH registersarch/powerpc/kernel/head_8xx.S+15 -140 replies
4/5powerpc/8xx: Use SPRG2 instead of DAR for saving r3arch/powerpc/kernel/head_8xx.S+4 -50 replies
5/5powerpc/8xx: Add support for TASK_SIZE greater than 0x80000000arch/powerpc/kernel/head_8xx.S+19 -60 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v5 yet.

Read the v5 thread

Cover letter [PATCH RESEND v5 0/5] powerpc8xx: Further optimisation of TLB handling

This patchset provides a further optimisation of TLB handling in the 8xx. Changes are:
- Not saving registers like CR when not needed
- Adding support to any TASK_SIZE

Only the last patch of the set is changed compared to v4

Resending with proper From: this time.

Christophe Leroy (5):
powerpc/8xx: macro for handling CPU15 errata powerpc/8xx: Handle CR out of exception PROLOG/EPILOG powerpc/8xx: dont save CR in SCRATCH registers powerpc/8xx: Use SPRG2 instead of DAR for saving r3 powerpc/8xx: Add support for TASK_SIZE greater than 0x80000000

 arch/powerpc/kernel/head_8xx.S | 79 +++++++++++++++++++++++++++---------------
 1 file changed, 51 insertions(+), 28 deletions(-)
Signature · 1 line
2.1.0