Skip to content

RFC Enable CONFIG_VMAP_STACK on the 8xx

Christophe Leroy linuxppc-dev lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest3 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3powerpc/32: prepare for CONFIG_VMAP_STACKarch/powerpc/include/asm/processor.h arch/powerpc/include/asm/thread_info.h arch/powerpc/kernel/asm-offsets.c +1 more+31 -00 replies
2/3powerpc/8xx: Use alternative scratch registers in DTLB miss handlerarch/powerpc/kernel/head_8xx.S arch/powerpc/perf/8xx-pmu.c+22 -170 replies
3/3powerpc/8xx: Enable CONFIG_VMAP_STACKarch/powerpc/Kconfig arch/powerpc/kernel/head_8xx.S+79 -90 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [RFC PATCH v1 0/3] Enable CONFIG_VMAP_STACK on the 8xx

The purpose of this serie is to enable CONFIG_VMAP_STACK on the 8xx.

I'm sending it now to get early feedback if any.
For the time being, there is no proper handling of stack overflow.

This serie applies on the top of the serie "powerpc: Switch to CONFIG_THREAD_INFO_IN_TASK"

Christophe Leroy (3):
powerpc/32: prepare for CONFIG_VMAP_STACK
powerpc/8xx: Use alternative scratch registers in DTLB miss handler powerpc/8xx: Enable CONFIG_VMAP_STACK

 arch/powerpc/Kconfig                   |   1 +
 arch/powerpc/include/asm/processor.h   |   5 ++
 arch/powerpc/include/asm/thread_info.h |   5 ++
 arch/powerpc/kernel/asm-offsets.c      |   5 ++
 arch/powerpc/kernel/entry_32.S         |  16 +++++
 arch/powerpc/kernel/head_8xx.S         | 114 ++++++++++++++++++++++++++-------
 arch/powerpc/perf/8xx-pmu.c            |  12 ++--
 7 files changed, 132 insertions(+), 26 deletions(-)
Signature · 1 line
2.13.3