私はハードウェアとデバイス ドライバーの経験が豊富で、ハードウェアの制御には以前のバージョンの Linux を使用していました。私は最近、組み込み処理を使用した Linux とデバイス制御のゲームに戻ってきましたが、Linux の世界で (より良い方向に) 多くの変化があったことを発見しました。ただし、データ フレームの適切なデータ転送タイミングを確保するために、短時間 (5 ミリ秒) の間すべての割り込みをオフにする必要がある、非常に高速な SPI ベースのフレーム データ転送カーネル モジュールに関連するハードウェア制御の問題に取り組んでいます。Linux の「昔」では、save_flags - cli() - sti() フレームワークを使用して、クリティカル セクションの割り込みを無効にしていました。新しい (2.6.33 以降) Linux IRQ 制御フレームワーク内でこれを達成する最も簡単な方法は何ですか?
スコット