学校のプロジェクトとして x86 用のカーネル (シミュレートに qemu を使用) を作成していて、奇妙な問題に遭遇しました。eflags レジスタに割り込みフラグを設定しても、クロック割り込みが発生しません (qemu info register コマンドで確認したところ、eflag=0x292 が設定されていることがわかりました)。
正確には、ユーザーモードでスピンテスト (while(1); プログラム) を実行すると、1 つのクロック割り込みが発生しますが、その後は停止し、qemu はそれ以上シミュレートしていないようです! それは他の誰かに起こりましたか?割り込みに影響を与える別のメカニズムはありますか? 誰にも手がかりがありますか?
シャイ。