linuxのメモ

Linux kernelの実装を解説していきます (対象ver 4.5)

割込み処理 - arch_local_irq_disable()

概要

アーキテクチャの実装応じた、割込み無効化の処理を実行する

詳細

CONFIG_PARAVIRTの値によって以下のように処理が異なる

*1:この値は、カーネルコンパイル時にnative_irq_disable()に初期化されるため、モジュールが上書きしないかぎりはCONFIG_PARAVIRTの値に関わらず同じ処理になります