smp

Information for IPIs in SMP systems.

The smp area is CPU-independent. It is defined by the smp data structure, which includes the following members:

send_ipi
A pointer to the function that will send the interprocess interrupt (IPI) to the CPU.
start_address
A pointer to the start address for the IPI.
pending
Identifies the pending IPI for the CPU specified by cpu.
cpu
Specify the CPU to which the IPI must be sent (32-bit system).
cpu2
Specify the CPU to which the IPI must be sent (64-bit system).

The smp area includes different send_ipi and start_address for 32-bit and 64-bit systems.