読者です 読者をやめる 読者になる 読者になる

linuxのメモ

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

割込み処理 - raw_local_irq_restore()

概要

引数の値をフラグレジスタに保存する

詳細

typecheck()により引数の値の型がunsigned longであることを確認し、 arch_local_irq_restore()を実行することでフラグレジスタの値を取得し、割込みを無効化する

取得した値を引数の変数に代入することでフラグレジスタの値を保存する