CPU1无法联机

CPU1无法联机,c,linux-kernel,smp,C,Linux Kernel,Smp,有人能解释一下为什么我们在SMP环境的内核中得到下面的消息吗 CPU1无法联机 源kernel_msm-4.9/kernel/arch/arm/kernel/smp.c: if (!cpu_online(cpu)) { pr_crit("CPU%u: failed to come online\n", cpu); ret = -EIO; } 系统中的CPU1可能设置为脱机,不安排、接收来自设备的中断。下面我们可以看到有4个内核可用,当其中一个内核使用sysfs选项被禁用时,它

有人能解释一下为什么我们在SMP环境的内核中得到下面的消息吗

CPU1无法联机

源kernel_msm-4.9/kernel/arch/arm/kernel/smp.c:

if (!cpu_online(cpu)) 
{
    pr_crit("CPU%u: failed to come online\n", cpu);
    ret = -EIO;
}

系统中的CPU
1
可能设置为脱机,不安排、接收来自设备的中断。下面我们可以看到有4个内核可用,当其中一个内核使用sysfs选项被禁用时,它将变为脱机

[root@ucc1 bin]# cat /sys/devices/system/cpu/online 
0-3

[root@ucc1 bin]# echo 0 > /sys/devices/system/cpu/cpu3/online
[root@ucc1 bin]# cat /sys/devices/system/cpu/online
0-2

[root@ucc1 bin]# cat /sys/devices/system/cpu/offline
3