調べてみると
cat /proc/interrupts
コマンドを実行すると、すべてのIRQがSMPシステムのcpu0の下に一覧表示されます。次のコマンドを使用して、smp_affinityマスクを変更し、IRQを特定のCPUにタグ付けできます。
echo "4" > /proc/irq/230/smp_affinity
上記のコマンドは、割り込み230のアフィニティマスクをCPU2に設定します。
Linuxカーネルモジュールからも同じことを実現したいと思います。これどうやってするの?
新しいprocエントリを作成できるcreate_proc_entryメソッドが表示されます。
既存のprocエントリを書き込むために使用できる方法はありますか?