Since v2: - Fixed ppc32 compile error - Tested-by from Cedric Nicholas Piggin (3): powerpc: inline doorbell sending functions powerpc/pseries: Use doorbells even if XIVE is available powerpc/pseries: Add KVM guest doorbell restrictions arch/powerpc/include/asm/dbell.h | 67 ++++++++++++++++++++++++++-- arch/powerpc/include/asm/firmware.h | 6 +++ arch/powerpc/include/asm/kvm_para.h | 26 ++--------- arch/powerpc/kernel/Makefile | 5 +-- arch/powerpc/kernel/dbell.c | 55 ----------------------- arch/powerpc/kernel/firmware.c | 19 ++++++++ arch/powerpc/platforms/pseries/smp.c | 62 +++++++++++++++++-------- 7 files changed, 138 insertions(+), 102 deletions(-) -- 2.23.0