[PATCH 0/9] Reduce PACA save areas
Nicholas Piggin
npiggin at gmail.com
Sun May 21 23:15:41 AEST 2017
I want to save another register in the PACA, so I had a look at
what we might cut from it first. 3-4 fields are reasonably easy
to remove.
Nicholas Piggin (9):
powerpc/64s: slb_allocate_realmode() preserve r3
powerpc/64s: SLB miss handler avoid saving faulting address into
EX_DAR
powerpc/64s: SLB miss already has CTR saved for relocatable kernel
powerpc/64s: SLB miss handler avoid r3 save/restore
powerpc/64s: paca add EX_SIZE definition for exception save areas
powerpc/64s: paca EX_SRR0 is unused, remove it
powerpc/64s: paca EX_LR can be merged with EX_DAR
powerpc/64s: paca EX_R3 can be merged with EX_DAR
powerpc/64s: paca EX_CTR is not used with !RELOCATABLE, remove it
arch/powerpc/include/asm/exception-64s.h | 53 ++++++++++++++++++++++---------
arch/powerpc/include/asm/paca.h | 12 ++++---
arch/powerpc/kernel/exceptions-64s.S | 54 +++++++++++++++++---------------
arch/powerpc/mm/slb_low.S | 24 ++++++++------
4 files changed, 88 insertions(+), 55 deletions(-)
--
2.11.0
More information about the Linuxppc-dev
mailing list