spl(9)で説明するとx86にはstiとcliしかねーじゃん、って言われそうだ。

割り込みハンドラ入口で割り込み要因チェックして、現状のspl(9)より低優先度の
割り込みだったらpendingのマークだけしてPICで割り込みマスクしてリターン、
splx()が呼ばれたらpendingされてる割り込み要因をチェックしてsplx()後の
優先度では処理OKになるpending割り込みに対してハンドラをコール、てな感じ?