9章の理解を深めるために7、8章をざっと読んでみたのですがもやっとしたままに終わってしまったので5章まで戻ってみました。
以前勉強会に出ていたころに5章の途中まで読んで中断したままになっていましたので再挑戦です。
p.164のtimeout()については18行と19行の間にp2--;が必要な気がしますがV6にまさかこんなレベルのバグがあるとも考えにくいし・・・
timeout()と次ページのsslep()を比べると割り込み抑制のためspl7();をしてから必要な処理をした後に後始末としてPS->integ=s;で元に戻す場合とspl0();する場合があるのはなぜか等々疑問は一杯あります。
いや~、いつになったら分かった気になれるんだろう。先は遠いです。
以前勉強会に出ていたころに5章の途中まで読んで中断したままになっていましたので再挑戦です。
p.164のtimeout()については18行と19行の間にp2--;が必要な気がしますがV6にまさかこんなレベルのバグがあるとも考えにくいし・・・
timeout()と次ページのsslep()を比べると割り込み抑制のためspl7();をしてから必要な処理をした後に後始末としてPS->integ=s;で元に戻す場合とspl0();する場合があるのはなぜか等々疑問は一杯あります。
いや~、いつになったら分かった気になれるんだろう。先は遠いです。