summaryrefslogtreecommitdiffstats
path: root/redirect_irq.sh
blob: 8435abf963ee9bbc2f0b0fb06c3bb2fc3af55d6c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash
# Redirect all interrupts to core 0
# i=0
for IRQ in /proc/irq/*
do
    # Skip default_smp_affinity
    if [ -d $IRQ ]; then
        irqList[$i]=$(cat $IRQ/smp_affinity_list)
        echo 0 2> /dev/null > $IRQ/smp_affinity_list
        echo $IRQ:  $(cat $IRQ/smp_affinity_list)
    fi
    i=$(( $i + 1 ))
done