1

パフォーマンス監視割り込み (PMI) の割り込みハンドラーを登録しようとしています。

/proc/interrupts を調べて IRQ 行番号を見つけられることを望んでいましたgrep PMI /proc/interruptsが、 を使用してその irq を登録しようとするとregister_irq、システムがハングします。

Intel のドキュメントで APIC についても読んでいますが、実際に使用する方法は明確ではありません。パフォーマンス モニタリング カウンターのローカル ベクター テーブル (おそらく PMI に関連する) 用の APIC レジスターがあり、読み取りと書き込みが可能ですが、それを使用してカスタム PMI のエントリポイントを定義できるかどうかはわかりません。ハンドラ。

APIC のローカル ベクター テーブル、割り込み要求ライン、および /proc/interrupts に表示される値の関係は?

また、私は 2.6 カーネル (HPC システム、更新の機会なし)、sandybridge を使用していることにも言及する必要があります。

4

0 に答える 0