linux_dsm_epyc7002/arch/arc/plat-arcfpga
Vineet Gupta ddf84433f4 ARC: [SMP] cpumask not needed in IPI send path
The current IPI sending callstack needlessly involves cpumask.

   arch_send_call_function_single_ipi(cpu) / smp_send_reschedule(cpu)
      ipi_send_msg(cpumask_of(cpu))	--> [cpu to cpumask]
         plat_smp_ops.ipi_send(callmap)
            for_each_cpu(callmap)	--> [cpuask to cpu]
               do_plat_specific_ipi_PER_CPU

Given that current backends are not capable of 1:N IPIs, lets simplify
the interface for now, by keeping "a" cpu all along.

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
2013-12-23 12:05:04 +05:30
..
include/plat ARC: [plat-arcfpga] Enable arc_emac for ARCAngle4 Board 2013-06-28 15:07:20 +05:30
irq.c ARC: [Review] Multi-platform image #4: Isolate platform headers 2013-02-15 23:16:14 +05:30
Kconfig treewide: Fix typos in printk and comment 2013-03-18 14:57:53 +01:00
Makefile ARC: [Review] Multi-platform image #4: Isolate platform headers 2013-02-15 23:16:14 +05:30
platform.c ARC: [plat-arcfpga] Fix build breakage when !CONFIG_ARC_SERIAL 2013-06-22 13:46:41 +05:30
smp.c ARC: [SMP] cpumask not needed in IPI send path 2013-12-23 12:05:04 +05:30