全体的なナニの控え (割り込み)
amazon:詳解Linuxカーネルを帰宅後に参照してみた。
_全ての割り込みハンドラに共通した 4 つの基本動作_について
- カーネルモードスタックに IRQ の値とレジスタの内容を退避します。
- IRQ ラインをサービスしている PIC に、さらに割り込みを発行できるよう応答 (ACK) を返します。
- IRQ を共有しているすべてのデバイスに対応する割り込みサービスルーチン (ISR) を呼び出します。
- ret_from_intr() にジャンプして処理を終了します。
amazon:詳解Linuxカーネルより引用
む。ret_from_intr ってスルーしてたな。あとは何となくイメージできる。ってか UP で i8259A なナニはざっくりトレース済み (微妙) なはず。
ret_from_intr() にジャンプした後がどうなるのか。だんだん見るのがコワい世界になりつつあるかも。(わら