レガシー(IntA)割り込みはLinuxの以前のCPUで動作しますが、このシステムに最新のCPUがある同じLinuxオペレーティングシステムでは失敗します。 BIOSドライバとLinuxドライバの両方がカスタマイズされているため、問題があるかどうかはわかりません。
同じ非常に古いLinux OSを実行する2つの別々のシステムがあります。ジェノマイ 2同じ割り込み要因が必要です。 1 つは有効で、もう 1 つは無効です。割り込みが動作するシステムでは、古いプロセッサが使用され、ドライバが接続されると、元のIRQ 10がIRQ 18に再マップされます。割り込みが機能しない新しいシステムでは、元のIRQ 10が再マップされないことがわかります。
2つの質問があります。
カーネルがIRQを再マッピングする理由と方法は何ですか?
リマッピングで割り込みが機能するのはなぜですか?