我刚刚从git的最新源码编译了一个内核。按照LFS的说明执行到底。当我尝试启动新内核时,它总是在这个函数中崩溃。这甚至不是一个恐慌,它只是一个警告,但系统无法启动。
我不会在QEMU V机器上发生这是一个32位的编译
我还没有实现复制全栈,用笔写了一张纸,我拿到了最后一帧。
我使用的是X86_64的默认配置(构建机器是64位)
static void native_smp_send_reschedule(int cpu)
{
if (unlikely(cpu_is_offline(cpu))) {
WARN_ON(1); //<-- Crash here
return;
}
apic->send_IPI_mask(cpumask_of(cpu), RESCHEDULE_VECTOR);
}发布于 2021-06-14 21:39:09
在我的例子中,我在这个机器上重新安装linux太多次了,所以现在我认为实际的CPU有一个缺陷。毕竟,这台电脑是一台企业赠送的“礼物电脑”。因此,也许这是免费的原因。

https://stackoverflow.com/questions/21474071
复制相似问题