2009-11-10から1日間の記事一覧

高精度カーネルタイマ hrtimer のコールバックの仕組み(途中)

hrtimer は、 tick ベースの timer_list を用いた従来のカーネルタイマよりも、よりきめ細やかにタイマ管理を行いたい、というニーズに合わせて実装されました*1. カーネルタイマはタイマ割り込みのカウンタ jiffies が指定した値になると起動しますが、hrti…

カーネルタイマー add_timer のコールバックの仕組み(途中)

現状のLinuxには、2種類のカーネルタイマがあります. timer_list構造体を使用するカーネルタイマ. hrtimer構造体を使用する高精度カーネルタイマ(hrtimer). 今回は、前者について調べてみました. 呼び出しの仕組み カーネルタイマの基本的な呼び出しフローは…