割込み処理 - arch_local_irq_disable()
概要
アーキテクチャの実装応じた、割込み無効化の処理を実行する
詳細
CONFIG_PARAVIRTの値によって以下のように処理が異なる
- 有効
- PVOP_VCALLEE0()にpv_irq_ops.irq_disable*1を渡して実行する
- 無効
- native_irq_disable()を実行する
*1:この値は、カーネルコンパイル時にnative_irq_disable()に初期化されるため、モジュールが上書きしないかぎりはCONFIG_PARAVIRTの値に関わらず同じ処理になります