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 interprocessor
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.