その他の関数説明
- smp_call_function(), smp_call_function_interrupt()
- 汎用のプロセッサ間割り込み処理関数。 smp_call_function関数に他のCPUで実行して欲しい関数を 渡すと、全てのCPU上でプロセッサ間割り込みが発生し smp_call_function_interrupt関数が呼び出される。 smp_call_function_interrupt関数では、指定された関数の 実行を行う。プロセッサ間割り込みを要求したCPUで、 他のCPU上でのプロセッサ間割り込みハンドラの完了を 待ち合わせることもできる。
- send_IPI_allbutself()
- 自CPU以外の全てのCPUに対してプロセッサ間割り込みを送る。
- send_IPI_mask()
- 指定されたCPU群に対してプロセッサ間割り込みを送る。
- send_IPI_self()
- 自CPU自身に対してプロセッサ間割り込みを送る。
- SMP処理時、保留状態にしていた割り込みを要求に対応する 割り込みハンドラを起動するときに利用(hw_resend_irq関数)。
(NIS)HirokazuTakahashi
2000年12月09日 (土) 23時55分06秒 JST1