Changes in kernel/arch/sparc64/src/smp/sun4u/ipi.c [cc106e4:bb4c9fca] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/sparc64/src/smp/sun4u/ipi.c
rcc106e4 rbb4c9fca 34 34 35 35 #include <smp/ipi.h> 36 #include <arch/smp/sun4u/ipi.h>37 36 #include <cpu.h> 38 37 #include <arch.h> … … 41 40 #include <config.h> 42 41 #include <mm/tlb.h> 43 #include <smp/smp_call.h>44 42 #include <arch/interrupt.h> 45 43 #include <arch/trap/interrupt.h> … … 173 171 } 174 172 175 176 /*177 * Deliver an IPI to the specified processors (except the current one).178 *179 * Interrupts must be disabled.180 *181 * @param cpu_id Destination cpu id (index into cpus array). Must not182 * be the current cpu.183 * @param ipi IPI number.184 */185 void ipi_unicast_arch(unsigned int cpu_id, int ipi)186 {187 ASSERT(&cpus[cpu_id] != CPU);188 189 if (ipi == IPI_SMP_CALL) {190 cross_call(cpus[cpu_id].arch.mid, smp_call_ipi_recv);191 } else {192 panic("Unknown IPI (%d).\n", ipi);193 return;194 }195 }196 197 173 /** @} 198 174 */
Note:
See TracChangeset
for help on using the changeset viewer.