[PATCH 0/4 v2] doorbell patches for POWER9
Nicholas Piggin
npiggin at gmail.com
Thu Apr 13 20:16:20 AEST 2017
Since last:
- Ported up to powerpc next (thanks mpe)
- Dropped darn workaround from DD1 for now.
- Dropped the guest doorbell hack. It's not an immediate problem and
will be tackled in other ways.
Nicholas Piggin (4):
powerpc: change the doorbell IPI calling convention
powerpc: Introduce msgsnd/doorbell barrier primitives
powerpc/64s: avoid branch for ppc_msgsnd
powerpc/powernv: POWER9 support for msgsnd/doorbell IPI
arch/powerpc/include/asm/dbell.h | 40 +++++++++++++++------
arch/powerpc/include/asm/feature-fixups.h | 20 +++++++++++
arch/powerpc/include/asm/ppc-opcode.h | 2 ++
arch/powerpc/include/asm/ppc_asm.h | 8 +++++
arch/powerpc/include/asm/smp.h | 4 +--
arch/powerpc/include/asm/xics.h | 2 +-
arch/powerpc/kernel/dbell.c | 58 +++++++++++++++++++++++++++----
arch/powerpc/kernel/smp.c | 27 +++++++-------
arch/powerpc/platforms/85xx/smp.c | 11 ++----
arch/powerpc/platforms/powermac/smp.c | 2 +-
arch/powerpc/platforms/powernv/smp.c | 47 +++++++++++++++++++++----
arch/powerpc/platforms/pseries/smp.c | 27 ++++++--------
arch/powerpc/sysdev/xics/icp-hv.c | 2 +-
arch/powerpc/sysdev/xics/icp-native.c | 12 +------
arch/powerpc/sysdev/xics/icp-opal.c | 2 +-
arch/powerpc/sysdev/xics/xics-common.c | 3 --
arch/powerpc/sysdev/xive/common.c | 6 ++--
17 files changed, 186 insertions(+), 87 deletions(-)
--
2.11.0
More information about the Linuxppc-dev
mailing list