Hi, Just after the previous two fixes, I would like to propose changing the way we do doorbell vs interrupt controller IPIs, and add support for global doorbells supported by POWER9 in HV mode.
After this, the platform code knows about doorbells and interrupt controller IPIs, rather than they know about each other. Thanks, Nick Nicholas Piggin (2): powerpc/64s: change the doorbell IPI calling convention powerpc/64s: use global doorbell on POWER9 in HV mode arch/powerpc/include/asm/dbell.h | 38 ++++++++++++++++++++++----- arch/powerpc/include/asm/smp.h | 4 +-- arch/powerpc/include/asm/xics.h | 2 +- arch/powerpc/kernel/dbell.c | 47 ++++++++++++++++++++++------------ arch/powerpc/kernel/smp.c | 27 ++++++++++--------- arch/powerpc/platforms/85xx/smp.c | 9 +------ arch/powerpc/platforms/powermac/smp.c | 2 +- arch/powerpc/platforms/powernv/smp.c | 32 +++++++++++++++++------ arch/powerpc/platforms/pseries/smp.c | 28 ++++++++------------ 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 --- 13 files changed, 118 insertions(+), 90 deletions(-) -- 2.11.0