linux/arch/powerpc/platforms/powermac
Nicholas Piggin b866cc2199 powerpc: Change the doorbell IPI calling convention
Change the doorbell callers to know about their msgsnd addressing,
rather than have them set a per-cpu target data tag at boot that gets
sent to the cause_ipi functions. The data is only used for doorbell IPI
functions, no other IPI types, so it makes sense to keep that detail
local to doorbell.

Have the platform code understand doorbell IPIs, rather than the
interrupt controller code understand them. Platform code can look at
capabilities it has available and decide which to use.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2017-04-13 23:34:33 +10:00
..
backlight.c
bootx_init.c powerpc: Add missing calls to va_end() 2015-12-17 23:23:22 +11:00
cache.S powerpc: Fix misspellings in comments. 2016-03-01 19:27:20 +11:00
feature.c powerpc: Fix misspellings in comments. 2016-03-01 19:27:20 +11:00
Kconfig powerpc: Kconfig: remove BE-only platforms from LE kernel build 2015-09-29 22:57:00 +10:00
low_i2c.c i2c_powermac: shut up lockdep warning 2016-11-14 11:11:51 +11:00
Makefile powerpc/ftrace: Use $(CC_FLAGS_FTRACE) when disabling ftrace 2016-03-07 14:53:55 +11:00
nvram.c powerpc: Remove more traces of bootmem 2014-11-19 21:41:51 +11:00
pci.c powerpc/pci: Delay populating pdn 2016-06-21 15:30:56 +10:00
pfunc_base.c powerpc: Remove all usages of NO_IRQ 2016-09-20 20:57:12 +10:00
pfunc_core.c powerpc/sparse: Make a bunch of things static 2016-09-13 17:35:47 +10:00
pic.c powerpc: Remove all usages of NO_IRQ 2016-09-20 20:57:12 +10:00
pmac.h powerpc/powermac: Move controller ops from ppc_md to controller_ops 2015-04-11 20:49:15 +10:00
setup.c treewide: replace obsolete _refok by __ref 2016-08-02 17:31:41 -04:00
sleep.S
smp.c powerpc: Change the doorbell IPI calling convention 2017-04-13 23:34:33 +10:00
time.c
udbg_adb.c of: Migrate of_find_node_by_name() users to for_each_node_by_name() 2014-06-26 17:12:24 +01:00
udbg_scc.c