All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 0/2] powerpc/32: Implement C syscall entry/exit (complement)
@ 2021-02-09 19:29 ` Christophe Leroy
  0 siblings, 0 replies; 10+ messages in thread
From: Christophe Leroy @ 2021-02-09 19:29 UTC (permalink / raw)
  To: Benjamin Herrenschmidt, Paul Mackerras, Michael Ellerman,
	npiggin, msuchanek
  Cc: linux-kernel, linuxppc-dev

This series implements C syscall entry/exit for PPC32. It reuses
the work already done for PPC64.

This series is based on today's next-test (f538b53fd47a) where main patchs from v5 are merged in.

The first patch is important for performance.

v6:
- Forced scv param to 0 on syscall_exit_prepare(), and added is_not_scv bool.
- Reworked the last patch to avoid code duplication.

Christophe Leroy (2):
  powerpc/syscall: Do not check unsupported scv vector on PPC32
  powerpc/32: Handle bookE debugging in C in syscall entry/exit

 arch/powerpc/include/asm/interrupt.h | 12 +++++++
 arch/powerpc/include/asm/ptrace.h    |  5 +++
 arch/powerpc/include/asm/reg_booke.h |  3 ++
 arch/powerpc/kernel/entry_32.S       |  7 ----
 arch/powerpc/kernel/head_32.h        | 15 ---------
 arch/powerpc/kernel/head_booke.h     | 19 -----------
 arch/powerpc/kernel/interrupt.c      | 50 ++++++++++++++++++----------
 7 files changed, 52 insertions(+), 59 deletions(-)

-- 
2.25.0


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2021-02-12  0:34 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-09 19:29 [PATCH v6 0/2] powerpc/32: Implement C syscall entry/exit (complement) Christophe Leroy
2021-02-09 19:29 ` Christophe Leroy
2021-02-09 19:29 ` [PATCH v6 1/2] powerpc/syscall: Do not check unsupported scv vector on PPC32 Christophe Leroy
2021-02-09 19:29   ` Christophe Leroy
2021-02-09 19:29 ` [PATCH v6 2/2] powerpc/32: Handle bookE debugging in C in syscall entry/exit Christophe Leroy
2021-02-09 19:29   ` Christophe Leroy
2021-02-10  8:44 ` [PATCH v6 3/2] powerpc/syscall: Avoid storing 'current' in another pointer Christophe Leroy
2021-02-10  8:44   ` Christophe Leroy
2021-02-12  0:19 ` [PATCH v6 0/2] powerpc/32: Implement C syscall entry/exit (complement) Michael Ellerman
2021-02-12  0:19   ` Michael Ellerman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.