linux 内核指定 中断绑定至0号cpu

另一种方法:修改init_irq_default_affinity的实现方法,init_irq_default_affinity所属文件为kernel/irq/handle.c  line:45

 

将如下代码:

 alloc_bootmem_cpumask_var(&irq_default_affinity);

 cpumask_setall(irq_default_affinity);

修改为:

 alloc_bootmem_cpumask_var(&irq_default_affinity);

 cpumask_test_and_set_cpu(0, irq_default_affinity);

你可能感兴趣的:(linux)