システムコール
アプリケーションによって利用される、OS のカーネルが持つ機能。またはそれらを呼び出す機構。 割り込みベクタにハンドラを登録しておく
システムコールと対応したハンドラが実行される
割り込みベクタにハンドラ登録しておく
IDT にシステムコールを呼び出すためのアドレスを書き込む int を IDT に設定したアドレスで呼び出し割り込みを発生させる
システムコールと対応したハンドラが実行される
CPU 起動時に IA32_FMASK MSR というレジスタにシステムコールを呼び出すためのアドレスを書き込む syscall という専用命令を使う
stvec にシステムコールのアドレスなどを設定
参考